Data class for storing the values of different geometries for AutoInit. A VLWorkspace.Geometry can be generated from this, which can be used in the vlSDK. THIS IS SUBJECT TO CHANGE Please do not rely on this code in productive environments. More...
Inherits MonoBehaviour.
Public Member Functions | |
VIS.WorkSpace.Geometry | CreateVLGeometry (VIS.WorkSpace.Transform trans) |
Creates a corresponding VLWorkSpace.Geometry, which can be used in the vlSDK. More... | |
void | UpdateMesh () |
Updates the stored positions of the geometry by the values taken from vlSDK. More... | |
float | GetGeometrySize () |
Calculates the biggest boundary value of the geometry More... | |
Data Fields | |
VLGeometryShape | shape |
float | lineLength = 1f |
int | lineStep = 3 |
float | planeLength = 1f |
float | planeWidth = 1f |
int | planeStep = 3 |
float | sphereRadius = 1 |
float | detailLevel = 0.1f |
float | phiStart = 0f |
float | phiLength = 180f |
float | thetaStart = 0f |
float | thetaLength = 360f |
Vector3 [] | currentMesh |
Data class for storing the values of different geometries for AutoInit. A VLWorkspace.Geometry can be generated from this, which can be used in the vlSDK. THIS IS SUBJECT TO CHANGE Please do not rely on this code in productive environments.
|
inline |
Creates a corresponding VLWorkSpace.Geometry, which can be used in the vlSDK.
trans | Transform, which will be applied to the Geometry |
|
inline |
Calculates the biggest boundary value of the geometry
|
inline |
Updates the stored positions of the geometry by the values taken from vlSDK.
Vector3 [] VLGeometry.currentMesh |
float VLGeometry.detailLevel = 0.1f |
float VLGeometry.lineLength = 1f |
int VLGeometry.lineStep = 3 |
float VLGeometry.phiLength = 180f |
float VLGeometry.phiStart = 0f |
float VLGeometry.planeLength = 1f |
int VLGeometry.planeStep = 3 |
float VLGeometry.planeWidth = 1f |
VLGeometryShape VLGeometry.shape |
float VLGeometry.sphereRadius = 1 |
float VLGeometry.thetaLength = 360f |
float VLGeometry.thetaStart = 0f |