Table of Contents

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

public bool ManualAttach

Field Value

bool

marchingCube

public VoxelVolume marchingCube

Field Value

VoxelVolume

massDensity

public float 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()

SetExtraColliderIgnore(Collider, bool)

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()

public void UpdatePose()