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

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

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

Array3

Definition

   Type Array3 is an array of 3 Double

Array4

Definition

   Type Array4 is an array of 4 Double

Axis

Definition

   Type Axis is an enumeration type composed of these values :

CameraCalibration

Definition

   Type CameraCalibration is a structured type composed of these fields :

Description

   Calibration of a pinhole camera (intrisic+distortion parameters)

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

GeomEntity

GUI Icon

   

Definition

   Type GeomEntity is inherited from Entity

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

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

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

Orientation

Definition

   Type Orientation is inherited from Boolean

Description

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

OrientationList

Definition

   Type OrientationList is a list of Orientation

Plane

Definition

   Type Plane is an enumeration type composed of these values :

Point2

Definition

   Type Point2 is a structured type composed of these fields :

Description

   A Point2 defines a position in 2D space

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

Point3List

Definition

   Type Point3List is a list of Point3

Vector3

Definition

   Type Vector3 is inherited from Point3

Description

   A Vector3 defines a vector in 3D space

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