Class PxVoxelColliderGenerator
- Namespace
- VoxelPlayground.Engine.Collision
- Assembly
- VoxEngine.dll
public class PxVoxelColliderGenerator : MonoBehaviour
- Inheritance
-
object
PxVoxelColliderGenerator
- Extension Methods
-
Fields
chunkLayerOverrides
public List<ExtraChunkIgnoreOverride> chunkLayerOverrides
Field Value
- List<ExtraChunkIgnoreOverride>
easyKinematicPenetration
public bool easyKinematicPenetration
Field Value
- bool
InfiniteIndex
public int[] InfiniteIndex
Field Value
- int[]
InfiniteSide
public bool[] InfiniteSide
Field Value
- bool[]
ManualAttach
Field Value
- bool
marchingCube
public VoxelVolume marchingCube
Field Value
- VoxelVolume
massDensity
Field Value
- float
minPaddingSize
public int minPaddingSize
Field Value
- int
physicsMaterial
public PxMaterial physicsMaterial
Field Value
- PxMaterial
useKinematicPenetrate
public bool useKinematicPenetrate
Field Value
- bool
useMassFromActor
public bool useMassFromActor
Field Value
- bool
Properties
excludeLayers
public LayerMask excludeLayers { get; set; }
Property Value
- LayerMask
includeLayers
public LayerMask includeLayers { get; set; }
Property Value
- LayerMask
Methods
Attach(PxRigidBody)
public void Attach(PxRigidBody actor)
Parameters
actor PxRigidBody
IgnoreCollider(Collider)
public void IgnoreCollider(Collider collider)
Parameters
collider Collider
OnDrawGizmosSelected()
public void OnDrawGizmosSelected()
public void SetExtraColliderIgnore(Collider colliderToIgnore, bool value)
Parameters
colliderToIgnore Collider
value bool
SetIgnoreColliderGenerators(IEnumerable<IColliderGenerator>)
public void SetIgnoreColliderGenerators(IEnumerable<IColliderGenerator> colliders)
Parameters
colliders IEnumerable<IColliderGenerator>
UpdateLayer(int)
public void UpdateLayer(int targetLayer = -1)
Parameters
targetLayer int
UpdatePose()