This class contains shared properties and functionality of Advanced and Simple WorkSpaces. THIS IS SUBJECT TO CHANGE Please do not rely on this code in productive environments.
More...
Inherits Visometry.VisionLib.SDK.Core.WorkSpace.
|
override Vector3 | GetCenter () |
|
override float | GetSize () |
| Calculates the WorkSpace boundaries using the origin and destination bounds and the distance between them. More...
|
|
override BaseGeometry | GetSourceGeometry () |
|
override int | GetVerticesCount () |
|
override API.WorkSpace.Definition | GetWorkSpaceDefinition (bool useCameraRotation) |
| Creates a WorkSpace.Definition from this WorkSpace. More...
|
|
API.WorkSpace.Transform[] | GetCameraTransforms () |
|
Vector3[] | GetDestinationVertices () |
| Gets the local positions related to the destination object. If the destinationObject is a Renderer, it will calculate the center of the model. More...
|
|
float | GetOptimalCameraDistance (GameObject destinationForBounds) |
|
|
WorkSpaceGeometry | sourceObject |
|
GameObject | destinationObject |
|
bool | displayViewDirection = true |
|
Camera | usedCamera |
|
|
override API.WorkSpace.Geometry | GetDestinationGeometryDefinition () |
|
override API.WorkSpace.Geometry | GetSourceGeometryDefinition () |
|
API.WorkSpace.Definition | GetWorkSpaceDefinitionFromType (API.WorkSpace.Definition.Type type, bool useCameraRotation) |
|
|
static Vector3 | GetCenter (GameObject go) |
|
static API.WorkSpace.Transform | CreateVLTransformFromObject (GameObject sourceObject) |
|
static Bounds | GetMeshBounds (GameObject parent) |
|
Vector3 | upVector = Vector3.up |
|
const float | defaultRotationRange = 20.0f |
|
const float | defaultRotationStep = 20.0f |
|
This class contains shared properties and functionality of Advanced and Simple WorkSpaces. THIS IS SUBJECT TO CHANGE Please do not rely on this code in productive environments.
◆ GetSize()
override float Visometry.VisionLib.SDK.Core.AdvancedWorkSpace.GetSize |
( |
| ) |
|
|
inlinevirtual |
◆ GetWorkSpaceDefinition()
override API.WorkSpace.Definition Visometry.VisionLib.SDK.Core.AdvancedWorkSpace.GetWorkSpaceDefinition |
( |
bool |
useCameraRotation | ) |
|
|
inlinevirtual |