List of Terms and Types

The list of terms and types used in this reference.
Because terms and types are defined individually, in some cases they differ from the official expressions.


Terms
ClassObject form that combines methods and properties
MethodProcesses and procedures (member functions)
PropertyInformation, data, and attributes


List of Types
boolBoolean value
intInteger
floatdouble precision floating point value
float2Tuple/list of 2 float values
float3Tuple/list of 3 float values
float4Tuple/list of 4 float values
vec3Tuple/list of coordinate values (x,  y,  z) in float
stringString
file_pathFile path
msMilliseconds (1000 ms  =  1 sec)
rgbRGB color. A tuple/list of (R,G,B) in float
radianRadian (3.1415926535898)
quaternionQuaternion. A tuple/list of (w,  x,  y,  z) in float
mat4Matrix. A tuple/list of 4 rows each with a tuple/list of four float values
sizeHorizontal and vertical size. A tuple/list of (width,  height) integers
rectangleTuple/list of a rectangle (left,  top,  right,  bottom)
uuidUniversal  Unique  Identifier, a 128 bit value

file_path

File path from the root.
In order to correctly specify the file path, the sample code in this reference introduces the following method: Use the ask_path method of the dialog class to open a file dialog and get the path.

uuid

Universal  Unique  Identifier
Will run with any number of arbitrary numbers, but due to the risk of conflicting with plug-in uuids it is best to use the below method to get and set this value.