SphereGeomgetry in which one can control the radius via parameters. More...
Inherits Visometry.VisionLib.SDK.Core.SphereGeometry.
Public Member Functions | |
override API.WorkSpace.Geometry | CreateGeometry (API.WorkSpace.Transform trans) |
Creates a corresponding WorkSpace.Geometry, which can be used in the vlSDK. More... | |
override float | GetGeometrySize () |
Calculates the biggest boundary value of the geometry More... | |
Public Member Functions inherited from Visometry.VisionLib.SDK.Core.BaseGeometry | |
void | SetMesh (Vector3[] points) |
void | UpdateMesh () |
Updates the stored positions of the geometry by the values taken from vlSDK. | |
Data Fields | |
float | radius = 1 |
Data Fields inherited from Visometry.VisionLib.SDK.Core.SphereGeometry | |
float | detailLevel = 0.1f |
float | phiLength = 360f |
float | phiStart = 0f |
float | thetaLength = 90f |
float | thetaStart = 0f |
Data Fields inherited from Visometry.VisionLib.SDK.Core.BaseGeometry | |
Vector3[] | currentMesh = new Vector3[0] |
SphereGeomgetry in which one can control the radius via parameters.
Can be used with the AdvancedWorkSpace only.
|
inlinevirtual |
Creates a corresponding WorkSpace.Geometry, which can be used in the vlSDK.
trans | Transform, which will be applied to the Geometry |
Implements Visometry.VisionLib.SDK.Core.BaseGeometry.
|
inlinevirtual |
Calculates the biggest boundary value of the geometry
Implements Visometry.VisionLib.SDK.Core.BaseGeometry.