C# Class ConcaveCollider, ThreeDWorld

Inheritance: MonoBehaviour
Afficher le fichier Open project: dicarlolab/ThreeDWorld Class Usage Examples

Méthodes publiques

Свойство Type Description
Algorithm EAlgorithm
BackFaceDistanceFactor float
CreateHullMesh bool
CreateMeshAssets bool
DebugLog bool
DelayBatchedCalls bool
ForceNoMultithreading bool
InternalScale float
IsTrigger bool
LegacyDepth int
MaxHullVertices int
MaxHulls int
MinHullVolume float
NormalizeInputMesh bool
PhysMaterial UnityEngine.PhysicMaterial
Precision float
ShowAdvancedOptions bool
VHACD_Concavity float
VHACD_MaxVerticesPerCH int
VHACD_MinVolumePerCH float
VHACD_NormalizeMesh bool
VHACD_NumVoxels int
m_aGoHulls GameObject[]

Méthodes publiques

Méthode Description
CancelComputation ( ) : void
ComputeHulls ( LogDelegate log, ProgressDelegate progress ) : bool
DestroyHulls ( ) : void
FH_CreateColliders ( GameObject obj, string vrmlText, bool isBatchMode ) : void
GetLargestHullFaces ( ) : int
GetLargestHullVertices ( ) : int
ReadVrml ( string contents, ProgressDelegate progress, string debugNameObj = "???" ) : List

Private Methods

Méthode Description
CancelConvexDecomposition ( ) : void
CreateCollidersMenuCommand ( ) : void
CreateProgressBar ( System onCancel, string title = "Computing hulls" ) : ProgressDelegate
DllClose ( ) : void
DllInit ( bool bUseMultithreading ) : void
DoConvexDecomposition ( SConvexDecompositionInfoInOut &infoInOut, Vector3 pfVertices, int puIndices ) : bool
FH_Cancel ( ) : void
FH_ComputeHulls ( GameObject obj, ProgressDelegate progress = null ) : void
FH_CreateHullsFromVrml ( GameObject obj, string vrml, ProgressDelegate progress ) : void
FillHullMeshData ( uint uHullIndex, float &pfVolumeOut, int pnIndicesOut, Vector3 pfVerticesOut ) : bool
GetHullInfo ( uint uHullIndex, SConvexDecompositionHullInfo &infoOut ) : bool
OnDestroy ( ) : void
Reset ( ) : void
SetLogFunctionPointer ( IntPtr pfnUnity3DLog ) : void
SetProgressFunctionPointer ( IntPtr pfnUnity3DProgress ) : void
ShowEditorProgressBar ( string message, float fPercent ) : void
Update ( ) : void

Method Details

CancelComputation() public méthode

public CancelComputation ( ) : void
Résultat void

ComputeHulls() public méthode

public ComputeHulls ( LogDelegate log, ProgressDelegate progress ) : bool
log LogDelegate
progress ProgressDelegate
Résultat bool

DestroyHulls() public méthode

public DestroyHulls ( ) : void
Résultat void

FH_CreateColliders() public static méthode

public static FH_CreateColliders ( GameObject obj, string vrmlText, bool isBatchMode ) : void
obj GameObject
vrmlText string
isBatchMode bool
Résultat void

GetLargestHullFaces() public méthode

public GetLargestHullFaces ( ) : int
Résultat int

GetLargestHullVertices() public méthode

public GetLargestHullVertices ( ) : int
Résultat int

ReadVrml() public static méthode

public static ReadVrml ( string contents, ProgressDelegate progress, string debugNameObj = "???" ) : List
contents string
progress ProgressDelegate
debugNameObj string
Résultat List

Property Details

Algorithm public_oe property

public EAlgorithm Algorithm
Résultat EAlgorithm

BackFaceDistanceFactor public_oe property

public float BackFaceDistanceFactor
Résultat float

CreateHullMesh public_oe property

public bool CreateHullMesh
Résultat bool

CreateMeshAssets public_oe property

public bool CreateMeshAssets
Résultat bool

DebugLog public_oe property

public bool DebugLog
Résultat bool

DelayBatchedCalls public_oe static_oe property

public static bool DelayBatchedCalls
Résultat bool

ForceNoMultithreading public_oe property

public bool ForceNoMultithreading
Résultat bool

InternalScale public_oe property

public float InternalScale
Résultat float

IsTrigger public_oe property

public bool IsTrigger
Résultat bool

LegacyDepth public_oe property

public int LegacyDepth
Résultat int

MaxHullVertices public_oe property

public int MaxHullVertices
Résultat int

MaxHulls public_oe property

public int MaxHulls
Résultat int

MinHullVolume public_oe property

public float MinHullVolume
Résultat float

NormalizeInputMesh public_oe property

public bool NormalizeInputMesh
Résultat bool

PhysMaterial public_oe property

public PhysicMaterial,UnityEngine PhysMaterial
Résultat UnityEngine.PhysicMaterial

Precision public_oe property

public float Precision
Résultat float

ShowAdvancedOptions public_oe property

public bool ShowAdvancedOptions
Résultat bool

VHACD_Concavity public_oe property

public float VHACD_Concavity
Résultat float

VHACD_MaxVerticesPerCH public_oe property

public int VHACD_MaxVerticesPerCH
Résultat int

VHACD_MinVolumePerCH public_oe property

public float VHACD_MinVolumePerCH
Résultat float

VHACD_NormalizeMesh public_oe property

public bool VHACD_NormalizeMesh
Résultat bool

VHACD_NumVoxels public_oe property

public int VHACD_NumVoxels
Résultat int

m_aGoHulls public_oe property

public GameObject[] m_aGoHulls
Résultat GameObject[]