C# 클래스 MeshLinesGenerator, FrequencyDomain

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

공개 프로퍼티들

프로퍼티 타입 설명
collumnDepth int
collumnsArrayVerticesArray Vector3[][]
fingerJointsArrayStitchesPosArray Vector3[][]
isAmplitudeScale bool
maximumAmplitude float
meshColorViewer Color
meshLinePrefab GameObject
meshLinesPoolSize int
meshMaterial Material
minimumAmplitude float
spawnCooldown float
staticAmpltiudeScale float
stitchAnchorOffset Vector3
verticesFrequencyDepthCount int
verticesSpread float

공개 메소드들

메소드 설명
CalculatePositionAndRotationOnMesh ( float progressionOnMesh, float widthOffset, Vector3 &calculatedPos, Quaternion &calculatedRot, float &calculatedHeightValue ) : void
GenerateCalculationsMiniMesh ( ) : void
GenerateLineMesh ( ) : void
RemoveMeshLineFromActiveList ( GameObject meshLineGO ) : void
Start ( ) : void
StitchNewRowIntoCollumns ( ) : void
Update ( ) : void
UpdateCollumnVerticesPosition ( ) : void

비공개 메소드들

메소드 설명
GetFreeMeshLineIndex ( ) : int

메소드 상세

CalculatePositionAndRotationOnMesh() 공개 메소드

public CalculatePositionAndRotationOnMesh ( float progressionOnMesh, float widthOffset, Vector3 &calculatedPos, Quaternion &calculatedRot, float &calculatedHeightValue ) : void
progressionOnMesh float
widthOffset float
calculatedPos Vector3
calculatedRot Quaternion
calculatedHeightValue float
리턴 void

GenerateCalculationsMiniMesh() 공개 메소드

public GenerateCalculationsMiniMesh ( ) : void
리턴 void

GenerateLineMesh() 공개 메소드

public GenerateLineMesh ( ) : void
리턴 void

RemoveMeshLineFromActiveList() 공개 메소드

public RemoveMeshLineFromActiveList ( GameObject meshLineGO ) : void
meshLineGO GameObject
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StitchNewRowIntoCollumns() 공개 메소드

public StitchNewRowIntoCollumns ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateCollumnVerticesPosition() 공개 메소드

public UpdateCollumnVerticesPosition ( ) : void
리턴 void

프로퍼티 상세

collumnDepth 공개적으로 프로퍼티

public int collumnDepth
리턴 int

collumnsArrayVerticesArray 공개적으로 프로퍼티

public Vector3[][] collumnsArrayVerticesArray
리턴 Vector3[][]

fingerJointsArrayStitchesPosArray 공개적으로 프로퍼티

public Vector3[][] fingerJointsArrayStitchesPosArray
리턴 Vector3[][]

isAmplitudeScale 공개적으로 프로퍼티

public bool isAmplitudeScale
리턴 bool

maximumAmplitude 공개적으로 프로퍼티

public float maximumAmplitude
리턴 float

meshColorViewer 공개적으로 프로퍼티

public Color meshColorViewer
리턴 Color

meshLinePrefab 공개적으로 프로퍼티

public GameObject meshLinePrefab
리턴 GameObject

meshLinesPoolSize 공개적으로 프로퍼티

public int meshLinesPoolSize
리턴 int

meshMaterial 공개적으로 프로퍼티

public Material meshMaterial
리턴 Material

minimumAmplitude 공개적으로 프로퍼티

public float minimumAmplitude
리턴 float

spawnCooldown 공개적으로 프로퍼티

public float spawnCooldown
리턴 float

staticAmpltiudeScale 공개적으로 프로퍼티

public float staticAmpltiudeScale
리턴 float

stitchAnchorOffset 공개적으로 프로퍼티

public Vector3 stitchAnchorOffset
리턴 Vector3

verticesFrequencyDepthCount 공개적으로 프로퍼티

public int verticesFrequencyDepthCount
리턴 int

verticesSpread 공개적으로 프로퍼티

public float verticesSpread
리턴 float