Class PxVoxelCollider
- Namespace
- VoxelPlayground.Engine.Collision
- Assembly
- VoxEngine.dll
public class PxVoxelCollider : PxCollider
- Inheritance
-
object
PxComponent
PxCollider
PxVoxelCollider
- Extension Methods
-
Fields
HasData
Field Value
- bool
Methods
Create(PxRigidBody, VoxelVolume, VoxelChunk, float, bool[], int[], int, bool)
public void Create(PxRigidBody _actor, VoxelVolume _marchingCube, VoxelChunk _chunk, float _massDensity, bool[] _infiniteSide, int[] _infiniteIndex, int _paddingSize = 1, bool indestructiable = false)
Parameters
_actor PxRigidBody
_marchingCube VoxelVolume
_chunk VoxelChunk
_massDensity float
_infiniteSide bool[]
_infiniteIndex int[]
_paddingSize int
indestructiable bool
Disable()
Dispose()
Enable(PxRigidBody, VoxelVolume, VoxelChunk, float, bool[], int[], int, bool)
public void Enable(PxRigidBody _actor, VoxelVolume _marchingCube, VoxelChunk _chunk, float _massDensity, bool[] _infiniteSide, int[] _infiniteIndex, int _paddingSize = 1, bool indestructiable = false)
Parameters
_actor PxRigidBody
_marchingCube VoxelVolume
_chunk VoxelChunk
_massDensity float
_infiniteSide bool[]
_infiniteIndex int[]
_paddingSize int
indestructiable bool
GetLocalBound()
public PxBounds3 GetLocalBound()
Returns
- PxBounds3
GetNormal(Vector3)
public Vector3 GetNormal(Vector3 worldPos)
Parameters
worldPos Vector3
Returns
- Vector3
OnDestroy()
OnDrawGizmosSelected()
public void OnDrawGizmosSelected()
public void SetExtraBound(PxBounds3 bound)
Parameters
bound PxBounds3
UpdateCollider()
public void UpdateCollider()
UpdatePose()
public override void UpdatePose()