C# 클래스 ConcaveCollider, ThreeDWorld

상속: MonoBehaviour
파일 보기 프로젝트 열기: dicarlolab/ThreeDWorld 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CancelComputation() 공개 메소드

public CancelComputation ( ) : void
리턴 void

ComputeHulls() 공개 메소드

public ComputeHulls ( LogDelegate log, ProgressDelegate progress ) : bool
log LogDelegate
progress ProgressDelegate
리턴 bool

DestroyHulls() 공개 메소드

public DestroyHulls ( ) : void
리턴 void

FH_CreateColliders() 공개 정적인 메소드

public static FH_CreateColliders ( GameObject obj, string vrmlText, bool isBatchMode ) : void
obj GameObject
vrmlText string
isBatchMode bool
리턴 void

GetLargestHullFaces() 공개 메소드

public GetLargestHullFaces ( ) : int
리턴 int

GetLargestHullVertices() 공개 메소드

public GetLargestHullVertices ( ) : int
리턴 int

ReadVrml() 공개 정적인 메소드

public static ReadVrml ( string contents, ProgressDelegate progress, string debugNameObj = "???" ) : List
contents string
progress ProgressDelegate
debugNameObj string
리턴 List

프로퍼티 상세

Algorithm 공개적으로 프로퍼티

public EAlgorithm Algorithm
리턴 EAlgorithm

BackFaceDistanceFactor 공개적으로 프로퍼티

public float BackFaceDistanceFactor
리턴 float

CreateHullMesh 공개적으로 프로퍼티

public bool CreateHullMesh
리턴 bool

CreateMeshAssets 공개적으로 프로퍼티

public bool CreateMeshAssets
리턴 bool

DebugLog 공개적으로 프로퍼티

public bool DebugLog
리턴 bool

DelayBatchedCalls 공개적으로 정적으로 프로퍼티

public static bool DelayBatchedCalls
리턴 bool

ForceNoMultithreading 공개적으로 프로퍼티

public bool ForceNoMultithreading
리턴 bool

InternalScale 공개적으로 프로퍼티

public float InternalScale
리턴 float

IsTrigger 공개적으로 프로퍼티

public bool IsTrigger
리턴 bool

LegacyDepth 공개적으로 프로퍼티

public int LegacyDepth
리턴 int

MaxHullVertices 공개적으로 프로퍼티

public int MaxHullVertices
리턴 int

MaxHulls 공개적으로 프로퍼티

public int MaxHulls
리턴 int

MinHullVolume 공개적으로 프로퍼티

public float MinHullVolume
리턴 float

NormalizeInputMesh 공개적으로 프로퍼티

public bool NormalizeInputMesh
리턴 bool

PhysMaterial 공개적으로 프로퍼티

public PhysicMaterial,UnityEngine PhysMaterial
리턴 UnityEngine.PhysicMaterial

Precision 공개적으로 프로퍼티

public float Precision
리턴 float

ShowAdvancedOptions 공개적으로 프로퍼티

public bool ShowAdvancedOptions
리턴 bool

VHACD_Concavity 공개적으로 프로퍼티

public float VHACD_Concavity
리턴 float

VHACD_MaxVerticesPerCH 공개적으로 프로퍼티

public int VHACD_MaxVerticesPerCH
리턴 int

VHACD_MinVolumePerCH 공개적으로 프로퍼티

public float VHACD_MinVolumePerCH
리턴 float

VHACD_NormalizeMesh 공개적으로 프로퍼티

public bool VHACD_NormalizeMesh
리턴 bool

VHACD_NumVoxels 공개적으로 프로퍼티

public int VHACD_NumVoxels
리턴 int

m_aGoHulls 공개적으로 프로퍼티

public GameObject[] m_aGoHulls
리턴 GameObject[]