|
| __init__ (self) |
|
| __init__ (self, vec3 pos, float rx, float ry, float rz) |
|
| __init__ (self, vec3 pos, vec3 size) |
|
| __init__ (self, vec3 size) |
|
ellipse | axis (self, vec3 directionX, vec3 directionY=vec3.AxisY, vec3 directionZ=vec3.AxisZ) |
| set the axis x, y and z direction
|
|
ellipse | reset_axis (self) |
| reset the x, y and z directions
|
|
ellipse | size (self, vec3 _size) |
| set the size of the ellipse.
|
|
vec3 | size (self) |
| get the size of the ellipse.
|
|
sphere | radius (self, float r) |
| set the radius of the sphere.
|
|
float | radius (self) |
| get the radius of the sphere.
|
|
sphere | diameter (self, float d) |
| set the diameter of the sphere.
|
|
float | diameter (self) |
| get the diameter of the sphere.
|
|
sphere | sub_division (self, int subdiv) |
| set the degree for subdivision in the mesh.
|
|
int | sub_division (self) |
| get the degree of subdivision triangular or cubic division of the sphere.
|
|
sphere | sub_div_mode (self, any divmode) |
| set the division mode for the mesh.
|
|
any | sub_div_mode (self) |
| get the division mode for the mesh.
|
|
sphere | rings (self, int _rings) |
| set the number of rings in the mesh.
|
|
int | rings (self) |
| get the number of rings in the mesh.
|
|
sphere | slices (self, int _slices) |
| set the number of slices in the mesh.
|
|
int | slices (self) |
| get the number of slices in the mesh.
|
|
sphere | sector_on (self, bool _switch) |
| set the flag to create a portion of sphere.
|
|
bool | sector_on (self) |
| get the flag of creating a portion of sphere.
|
|
sphere | slice_from (self, float angle) |
| When sector is on, specifies the angle where the sphere slice begins.
|
|
float | slice_from (self) |
| get the angle where the sphere slice begins.
|
|
sphere | slice_to (self, float angle) |
| When sector is on, specifies the angle where the sphere slice ends.
|
|
float | slice_to (self) |
| get the angle where the sphere slice ends.
|
|
sphere | ring_from (self, float angle) |
| When sector is on, specifies the angle where the sphere ring begins.
|
|
float | ring_from (self) |
| get the angle where the sphere ring begins.
|
|
sphere | ring_to (self, float angle) |
| When sector is on, specifies the angle where the sphere ring ends.
|
|
float | ring_to (self) |
| get the angle where the sphere ring ends.
|
|
any | class_name (self) |
| get the primitive class name.
|
|
prim | name (self, str s) |
| set the primitive object name.
|
|
any | name (self) |
| get the primitive object name.
|
|
| add (self, Volume v) |
| add the prim into scene
|
|
| subtract (self, Volume v) |
| subtract the prim from scene
|
|
| intersect (self, Volume v) |
| intersect the prim into scene
|
|
| merge (self, Volume v, BoolOpType op) |
| merge the prim into scene
|
|
Mesh | mesh (self) |
| get the mesh prim
|
|
prim | color (self, int CL) |
| assign the color to the primitive (in voxels)
|
|
prim | color (self, float r, float g, float b, float a) |
| assign the color to the primitive (in voxels)
|
|
prim | color (self, float r, float g, float b) |
| assign the color to the primitive (in voxels)
|
|
prim | color (self, str colorid) |
| assign the color to the primitive (in voxels)
|
|
prim | gloss (self, float value) |
| assign the gloss for the voxel primitive, it will work only if the color already assigned
|
|
prim | roughness (self, float value) |
| assign the roughness for the voxel primitive, it will work only if the color already assigned
|
|
prim | metal (self, float value) |
| the metalliclty value for the voxel primitive, it will work only if the color already assigned
|
|
prim | opacity (self, float value) |
| assign the opacity of the color over the voxel primitive.
|
|
prim | details (self, float det_level) |
| set the detail level
|
|
float | details (self) |
| get the detail level
|
|
prim | transform (self, mat4 t) |
| set the transform matrix
|
|
mat4 | transform (self) |
| get the transform matrix
|
|
prim | scale (self, float scale) |
| set the scale
|
|
prim | scale (self, vec3 v) |
| set the scale
|
|
vec3 | scale (self) |
| get the scale
|
|
prim | translate (self, vec3 _pos) |
| Set the primitive translation.
|
|
vec3 | translate (self) |
| get the primitive translation
|
|
prim | translate (self, float x, float y, float z) |
| Set the primitive translation.
|
|
prim | x (self, float x) |
| shift the primitive along the x - axis
|
|
prim | y (self, float y) |
| shift the primitive along the y - axis
|
|
prim | z (self, float z) |
| shift the primitive along the z - axis
|
|
prim | auto_divide (self, float average_div) |
| set the auto devide
|
|
prim | step_divide (self, float step) |
| set the step devide
|
|
prim | fillet (self, float radius) |
| set the fillet
|
|
float | fillet_relative (self) |
| calculates a fillet relative value (0..1).
|
|