C# Класс MeshLinesGenerator, FrequencyDomain

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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