C# Class MeshLinesGenerator, FrequencyDomain

Inheritance: MonoBehaviour
Afficher le fichier Open project: sagarpatel/FrequencyDomain Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetFreeMeshLineIndex ( ) : int

Method Details

CalculatePositionAndRotationOnMesh() public méthode

public CalculatePositionAndRotationOnMesh ( float progressionOnMesh, float widthOffset, Vector3 &calculatedPos, Quaternion &calculatedRot, float &calculatedHeightValue ) : void
progressionOnMesh float
widthOffset float
calculatedPos Vector3
calculatedRot Quaternion
calculatedHeightValue float
Résultat void

GenerateCalculationsMiniMesh() public méthode

public GenerateCalculationsMiniMesh ( ) : void
Résultat void

GenerateLineMesh() public méthode

public GenerateLineMesh ( ) : void
Résultat void

RemoveMeshLineFromActiveList() public méthode

public RemoveMeshLineFromActiveList ( GameObject meshLineGO ) : void
meshLineGO GameObject
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StitchNewRowIntoCollumns() public méthode

public StitchNewRowIntoCollumns ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateCollumnVerticesPosition() public méthode

public UpdateCollumnVerticesPosition ( ) : void
Résultat void

Property Details

collumnDepth public_oe property

public int collumnDepth
Résultat int

collumnsArrayVerticesArray public_oe property

public Vector3[][] collumnsArrayVerticesArray
Résultat Vector3[][]

fingerJointsArrayStitchesPosArray public_oe property

public Vector3[][] fingerJointsArrayStitchesPosArray
Résultat Vector3[][]

isAmplitudeScale public_oe property

public bool isAmplitudeScale
Résultat bool

maximumAmplitude public_oe property

public float maximumAmplitude
Résultat float

meshColorViewer public_oe property

public Color meshColorViewer
Résultat Color

meshLinePrefab public_oe property

public GameObject meshLinePrefab
Résultat GameObject

meshLinesPoolSize public_oe property

public int meshLinesPoolSize
Résultat int

meshMaterial public_oe property

public Material meshMaterial
Résultat Material

minimumAmplitude public_oe property

public float minimumAmplitude
Résultat float

spawnCooldown public_oe property

public float spawnCooldown
Résultat float

staticAmpltiudeScale public_oe property

public float staticAmpltiudeScale
Résultat float

stitchAnchorOffset public_oe property

public Vector3 stitchAnchorOffset
Résultat Vector3

verticesFrequencyDepthCount public_oe property

public int verticesFrequencyDepthCount
Résultat int

verticesSpread public_oe property

public float verticesSpread
Résultat float