C# Class MeshLinesGenerator, FrequencyDomain

Inheritance: MonoBehaviour
显示文件 Open project: sagarpatel/FrequencyDomain Class Usage Examples

Public Properties

Property 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

Public Methods

Method 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

Method Description
GetFreeMeshLineIndex ( ) : int

Method Details

CalculatePositionAndRotationOnMesh() public method

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

GenerateCalculationsMiniMesh() public method

public GenerateCalculationsMiniMesh ( ) : void
return void

GenerateLineMesh() public method

public GenerateLineMesh ( ) : void
return void

RemoveMeshLineFromActiveList() public method

public RemoveMeshLineFromActiveList ( GameObject meshLineGO ) : void
meshLineGO GameObject
return void

Start() public method

public Start ( ) : void
return void

StitchNewRowIntoCollumns() public method

public StitchNewRowIntoCollumns ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateCollumnVerticesPosition() public method

public UpdateCollumnVerticesPosition ( ) : void
return void

Property Details

collumnDepth public_oe property

public int collumnDepth
return int

collumnsArrayVerticesArray public_oe property

public Vector3[][] collumnsArrayVerticesArray
return Vector3[][]

fingerJointsArrayStitchesPosArray public_oe property

public Vector3[][] fingerJointsArrayStitchesPosArray
return Vector3[][]

isAmplitudeScale public_oe property

public bool isAmplitudeScale
return bool

maximumAmplitude public_oe property

public float maximumAmplitude
return float

meshColorViewer public_oe property

public Color meshColorViewer
return Color

meshLinePrefab public_oe property

public GameObject meshLinePrefab
return GameObject

meshLinesPoolSize public_oe property

public int meshLinesPoolSize
return int

meshMaterial public_oe property

public Material meshMaterial
return Material

minimumAmplitude public_oe property

public float minimumAmplitude
return float

spawnCooldown public_oe property

public float spawnCooldown
return float

staticAmpltiudeScale public_oe property

public float staticAmpltiudeScale
return float

stitchAnchorOffset public_oe property

public Vector3 stitchAnchorOffset
return Vector3

verticesFrequencyDepthCount public_oe property

public int verticesFrequencyDepthCount
return int

verticesSpread public_oe property

public float verticesSpread
return float