A E3DObject is a geometric description of a set of 3D points, produced by E3DObjectExtractor. Several 3D features are available. All 3D features are expressed in the ZMap metric coordinate system. More...


Public Member Functions | |
| E3DObject () | |
| Constructs an E3DObject with default (invalid) values. | |
| E3DObject (eVision.Easy3D.E3DObject other) | |
| Copy constructor for the E3DObject. | |
| void | Load (string path) |
| Loads the E3DObject. The given ESerializer must have been created for reading. | |
| void | Load (eVision.ESerializer serializer) |
| Loads the E3DObject. The given ESerializer must have been created for reading. | |
| void | Save (string path) |
| Saves the E3DObject. The given ESerializer must have been created for writing. | |
| void | Save (eVision.ESerializer serializer) |
| Saves the E3DObject. The given ESerializer must have been created for writing. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.Easy3D.E3DObjectFeature feature) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (IntPtr graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (IntPtr graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (IntPtr graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (IntPtr graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (IntPtr graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (IntPtr graphicContext, eVision.Easy3D.E3DObjectFeature feature) |
| Draws the specified feature of the object in the given graphic context. | |
| void | AddToMesh (eVision.Easy3D.E3DObjectFeature feature, eVision.Easy3D.EMesh mesh) |
| Adds a 3D representation (in the form of a list of triangles) of the given feature to the given mesh. If the feature is not defined for the E3DObject, this method has no effect. | |
| eVision.Easy3D.E3DObject | Transform (eVision.Easy3D.E3DTransformMatrix matrix) |
| Transforms the 3D object with the given transformation matrix. The transformation matrix must contain a rigid transformation (translation and rotation only). Image based attributes of the 3D object are unchanged. | |
| bool | GetIsFeatureComputed (eVision.Easy3D.E3DObjectFeature feature) |
| returns true or false depending if the feature was computed for this object | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color, float zoomX) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.Easy3D.E3DObjectFeature feature, eVision.ERGBColor color) |
| Draws the specified feature of the object in the given graphic context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.Easy3D.E3DObjectFeature feature) |
| Draws the specified feature of the object in the given graphic context. | |
Properties | |
| int | NumPixels [get] |
| Number of ZMap pixels composing the object. | |
| eVision.Easy3D.E3DBox | BoundingBox [get] |
| The E3DBox (3D oriented bounding box) of the object. The bounding box is oriented in the XY plane of the ZMap space (rotation over the ZMap Z axis). The bounding box X and Y sizes are the object length and width (see E3DObject.Length and E3DObject.Width). The bounding box Z size is always in the ZMap Z axis direction. | |
| eVision.Easy3D.E3DPoint | AveragePosition [get] |
| 3D average position of the object. | |
| eVision.Easy3D.E3DPoint | LocalTopPosition [get] |
| 3D highest position of the object relatively to the object base plane. If it is not possible to evaluate a base plane, the local top position is the reference top position (E3DObject.ReferenceTopPosition) | |
| eVision.Easy3D.E3DPoint | ReferenceTopPosition [get] |
| 3D top position relative to the ZMap origin (this is the position with the highest Z coordinate) | |
| float | Length [get] |
| Length of the object in metric units. The length is the largest dimension of the object on the XY plane of the ZMap space. | |
| float | Width [get] |
| Width of the object in metric units. The width is the smallest dimension of the object on the XY plane of the ZMap space. | |
| float | AspectRatio [get] |
| Aspect ratio of the object. The aspect ratio is the smallest dimension divided by the largest dimension, its value is always between 0 and 1. The smaller the ratio, the more elongated the object is. A value of 1 means a perfectly square object (length=width). | |
| float | LocalHeight [get] |
| Local height of the object in metric units. The local height of the object is relative to the surroundings. The base plane is used as the reference for the calculation of the local height. If it is not possible to evaluate a base plane, the local height has the same value as the reference height (E3DObject.ReferenceHeight). | |
| float | ReferenceHeight [get] |
| Reference height of the object in metric units. The reference height of the object is relative to the ZMap origin (also known as the reference plane). | |
| float | Orientation [get] |
| Orientation of the object. The orientation is the angle between the object major (longest) axis and the ZMap X axis. | |
| eVision.Easy3D.E3DPlane | Plane [get] |
| Plane fitted to the object 3D positions. | |
| float | LocalTilt [get] |
| Angle between the object plane and the base plane. | |
| float | ReferenceTilt [get] |
| Angle between the object plane and the vertical (Z) axis. | |
| float | Area [get] |
| Object area in metric units. | |
| float | Volume [get] |
| Object volume in metric units. | |
| eVision.Easy3D.E3DPlane | BasePlane [get] |
| Base plane. The base plane is calculated using points surrounding the object. | |
| float | BaseTilt [get] |
| Angle between the base plane and the vertical (Z) axis. | |
| eVision.ERectangleRegion | RectangleRegion [get] |
| ERectangleRegion enclosing the object ZMap pixels. | |
| eVision.ERegion | Region [get] |
| ERegion composed of the object ZMap pixels. | |
| eVision.Easy3D.E3DSphere | Sphere [get] |
| Sphere fitted to the object. | |
A E3DObject is a geometric description of a set of 3D points, produced by E3DObjectExtractor. Several 3D features are available. All 3D features are expressed in the ZMap metric coordinate system.
License(s): Easy3D
| eVision.Easy3D.E3DObject.E3DObject | ( | ) |
Constructs an E3DObject with default (invalid) values.
| eVision.Easy3D.E3DObject.E3DObject | ( | eVision.Easy3D.E3DObject | other | ) |
| void eVision.Easy3D.E3DObject.AddToMesh | ( | eVision.Easy3D.E3DObjectFeature | feature, |
| eVision.Easy3D.EMesh | mesh ) |
Adds a 3D representation (in the form of a list of triangles) of the given feature to the given mesh. If the feature is not defined for the E3DObject, this method has no effect.
| void eVision.Easy3D.E3DObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.Easy3D.E3DObjectFeature | feature ) |
Draws the specified feature of the object in the given graphic context.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| feature | The feature to draw. |
Drawing is done in the device context associated to the desired window.
| void eVision.Easy3D.E3DObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color ) |
Draws the specified feature of the object in the given graphic context.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
Drawing is done in the device context associated to the desired window.
| void eVision.Easy3D.E3DObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX ) |
Draws the specified feature of the object in the given graphic context.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Drawing is done in the device context associated to the desired window.
| void eVision.Easy3D.E3DObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the specified feature of the object in the given graphic context.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window.
| void eVision.Easy3D.E3DObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the specified feature of the object in the given graphic context.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Drawing is done in the device context associated to the desired window.
| void eVision.Easy3D.E3DObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the specified feature of the object in the given graphic context.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Drawing is done in the device context associated to the desired window.
| void eVision.Easy3D.E3DObject.Draw | ( | IntPtr | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | IntPtr | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | IntPtr | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | IntPtr | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | IntPtr | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | IntPtr | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Easy3D.E3DObject.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.Easy3D.E3DObjectFeature | feature, | ||
| eVision.ERGBColor | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the specified feature of the object in the given graphic context.
| graphicContext | Graphic context on which to draw. |
| feature | The feature to draw. |
| color | The color in which to draw the feature (optional). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Drawing is done in the device context associated to the desired window.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| bool eVision.Easy3D.E3DObject.GetIsFeatureComputed | ( | eVision.Easy3D.E3DObjectFeature | feature | ) |
returns true or false depending if the feature was computed for this object
| feature | The feature that is either computed or not. |
| void eVision.Easy3D.E3DObject.Load | ( | eVision.ESerializer | serializer | ) |
Loads the E3DObject. The given ESerializer must have been created for reading.
| serializer | The serializer. |
| void eVision.Easy3D.E3DObject.Load | ( | string | path | ) |
Loads the E3DObject. The given ESerializer must have been created for reading.
| path | The file path. |
| void eVision.Easy3D.E3DObject.Save | ( | eVision.ESerializer | serializer | ) |
Saves the E3DObject. The given ESerializer must have been created for writing.
| serializer | The ESerializer object that is written to. |
| void eVision.Easy3D.E3DObject.Save | ( | string | path | ) |
Saves the E3DObject. The given ESerializer must have been created for writing.
| path | The file path. |
| eVision.Easy3D.E3DObject eVision.Easy3D.E3DObject.Transform | ( | eVision.Easy3D.E3DTransformMatrix | matrix | ) |
Transforms the 3D object with the given transformation matrix. The transformation matrix must contain a rigid transformation (translation and rotation only). Image based attributes of the 3D object are unchanged.
| matrix | The 3D transformation matrix. |
|
get |
Object area in metric units.
|
get |
Aspect ratio of the object. The aspect ratio is the smallest dimension divided by the largest dimension, its value is always between 0 and 1. The smaller the ratio, the more elongated the object is. A value of 1 means a perfectly square object (length=width).
|
get |
3D average position of the object.
|
get |
Base plane. The base plane is calculated using points surrounding the object.
|
get |
Angle between the base plane and the vertical (Z) axis.
|
get |
The E3DBox (3D oriented bounding box) of the object. The bounding box is oriented in the XY plane of the ZMap space (rotation over the ZMap Z axis). The bounding box X and Y sizes are the object length and width (see E3DObject.Length and E3DObject.Width). The bounding box Z size is always in the ZMap Z axis direction.
|
get |
Length of the object in metric units. The length is the largest dimension of the object on the XY plane of the ZMap space.
|
get |
Local height of the object in metric units. The local height of the object is relative to the surroundings. The base plane is used as the reference for the calculation of the local height. If it is not possible to evaluate a base plane, the local height has the same value as the reference height (E3DObject.ReferenceHeight).
|
get |
Angle between the object plane and the base plane.
|
get |
3D highest position of the object relatively to the object base plane. If it is not possible to evaluate a base plane, the local top position is the reference top position (E3DObject.ReferenceTopPosition)
|
get |
Number of ZMap pixels composing the object.
|
get |
Orientation of the object. The orientation is the angle between the object major (longest) axis and the ZMap X axis.
|
get |
Plane fitted to the object 3D positions.
|
get |
ERectangleRegion enclosing the object ZMap pixels.
|
get |
Reference height of the object in metric units. The reference height of the object is relative to the ZMap origin (also known as the reference plane).
|
get |
Angle between the object plane and the vertical (Z) axis.
|
get |
3D top position relative to the ZMap origin (this is the position with the highest Z coordinate)
|
get |
ERegion composed of the object ZMap pixels.
|
get |
Sphere fitted to the object.
|
get |
Object volume in metric units.
|
get |
Width of the object in metric units. The width is the smallest dimension of the object on the XY plane of the ZMap space.