Version: 
Back to list

Geom types


AABB

Definition

   Type AABB is a structured type composed of these fields :

Description

   AABB stands for Axis Aligned Bounding Box. It is a bounding volume which is aligned with the axes of the coordinates system

GUI Widget


Affine

Definition

   Type Affine is a structured type composed of these fields :

Description

   Affine transformation

GUI Widget


Angle

Definition

   Type Angle is inherited from Double

Description

   Angle defines an angle in degree (in scripts). In the GUI, the unit can be modified

GUI Widget


Area

Definition

   Type Area is inherited from Double

Description

   Area defines a surface in quadric meters (in scripts). In the GUI, the unit can be modified

GUI Widget


Array3

Definition

   Type Array3 is an array of 3 Double

GUI Widget


Array4

Definition

   Type Array4 is an array of 4 Double

GUI Widget


Axis

Definition

   Type Axis is an enumeration type composed of these values :

GUI Widget


CameraCalibration

Definition

   Type CameraCalibration is a structured type composed of these fields :

Description

   Calibration of a pinhole camera (intrisic+distortion parameters)

GUI Widget


Curvatures

Definition

   Type Curvatures is a structured type composed of these fields :

GUI Widget


CurvaturesList

Definition

   Type CurvaturesList is a list of Curvatures

Distance

Definition

   Type Distance is inherited from Double

Description

   Distance defines a distance in millimeters (in scripts). In the GUI, the unit can be modified

GUI Widget


GeomEntity

GUI Icon

   

Definition

   Type GeomEntity is inherited from Entity

GUI Widget


Matrix3

Definition

   Type Matrix3 is an array of 3 Array3

Description

   A Matrix3 is a 3x3 Matrix, an homogeneous matrix representing a transformation (translation, rotation, scale) in a 2D coordinates system

GUI Widget


Matrix4

Definition

   Type Matrix4 is an array of 4 Array4

Description

   A Matrix4 is a 4x4 Matrix, an homogeneous matrix representing a transformation (translation, rotation, scale) in a 3D coordinates system

GUI Widget


Matrix4List

Definition

   Type Matrix4List is a list of Matrix4

OBB

Definition

   Type OBB is a structured type composed of these fields :

Description

   OBB stands for Oriented Bounding Box

GUI Widget


Orientation

Definition

   Type Orientation is inherited from Boolean

Description

   An orientation can be normal (True) or inverted (False)

GUI Widget


OrientationList

Definition

   Type OrientationList is a list of Orientation

Plane

Definition

   Type Plane is an enumeration type composed of these values :

GUI Widget


Point2

Definition

   Type Point2 is a structured type composed of these fields :

Description

   A Point2 defines a position in 2D space

GUI Widget


Point2List

Definition

   Type Point2List is a list of Point2

Point2ListList

Definition

   Type Point2ListList is a list of Point2List

Point3

Definition

   Type Point3 is a structured type composed of these fields :

Description

   A Point3 defines a position in 3D space

GUI Widget


Point3List

Definition

   Type Point3List is a list of Point3

Point3ListList

Definition

   Type Point3ListList is a list of Point3List

Vector3

Definition

   Type Vector3 is inherited from Point3

Description

   A Vector3 defines a vector in 3D space

GUI Widget


Vector3List

Definition

   Type Vector3List is a list of Vector3

Volume

Definition

   Type Volume is inherited from Double

Description

   Volume defines a volume in cubic meters (in scripts). In the GUI, the unit can be modified

GUI Widget