![]() |
3DCoat Python API
The 3DCoat Python API documentation.
|
Public Member Functions | |
| __init__ (self) | |
| __init__ (self, float height, float radiusTop, float radiusBottom) | |
| __init__ (self, vec3 posTop, vec3 posBottom, float radiusTop, float radiusBottom) | |
Public Member Functions inherited from coat.cylinder | |
| cylinder | positionTop (self, vec3 pos) |
| set the top position. | |
| vec3 | positionTop (self) |
| get the top position. | |
| cylinder | positionBottom (self, vec3 pos) |
| set the bottom position. | |
| vec3 | positionBottom (self) |
| get the bottom position. | |
| cylinder | radiusTop (self, float r) |
| set the top radius. | |
| float | radiusTop (self) |
| get the top radius. | |
| cylinder | radiusBottom (self, float r) |
| set the bottom radius. | |
| float | radiusBottom (self) |
| get the bottom radius. | |
| cylinder | radius (self, float r) |
| set the radius. | |
| float | radius (self) |
| get the radius. | |
| cylinder | diameterTop (self, float d) |
| set the top diameter. | |
| float | diameterTop (self) |
| get the top diameter. | |
| cylinder | diameterBottom (self, float r) |
| set the bottom diameter. | |
| float | diameterBottom (self) |
| get the bottom diameter. | |
| cylinder | diameter (self, float d) |
| set the diameter. | |
| float | diameter (self) |
| get the diameter. | |
| cylinder | height (self, float _height) |
| set the height in the z-axis. | |
| float | height (self) |
| get the height. | |
| cylinder | sectorAngle (self, float angle) |
| set the angle for cylinder with sector. | |
| float | sectorAngle (self) |
| get the sector angle. | |
| cylinder | topCapScale (self, float scale) |
| set the top cap scale. | |
| float | topCapScale (self) |
| get the top cap scale. | |
| cylinder | bottomCapScale (self, float scale) |
| set the bottom cap scale. | |
| float | bottomCapScale (self) |
| get the bottom cap scale. | |
| cylinder | slices (self, int nslices) |
| set the number of slices in the mesh. | |
| int | slices (self) |
| get the number of slices in the mesh. | |
| cylinder | rings (self, int nrings) |
| set the number of rings in the mesh. | |
| int | rings (self) |
| get the number of rings in the mesh. | |
| cylinder | caps (self, int ncaps) |
| set the number of caps in the mesh. | |
| int | caps (self) |
| get the number of caps in the mesh. | |
| float | fillet_relative (self) |
| calculates a fillet relative value (0..1). | |
Public Member Functions inherited from coat.prim | |
| 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 | |
Additional Inherited Members | |
Static Public Member Functions inherited from coat.prim | |
| debug_on (bool isOn=True) | |
| indicates whether to turn on or off the debug mode. | |
| debug_clear () | |
| clear the debug info for primitive operations | |
| push_transform (mat4 t) | |
| set the global transform matrix to all primitives | |
| push_translate (vec3 d) | |
| Set the translation to all primitives. | |
| push_scale (float scale) | |
| Set the scale to all primitives. | |
| push_scale (vec3 s) | |
| Set the scale to all primitives. | |
| push_details (float details_modulator) | |
| set the detail level to all primitives | |
| reset_transform () | |
| reset the global transform matrix | |
| coat.capsule.__init__ | ( | self | ) |
Reimplemented from coat.cylinder.
| coat.capsule.__init__ | ( | self, | |
| float | height, | ||
| float | radiusTop, | ||
| float | radiusBottom ) |
Reimplemented from coat.cylinder.
Reimplemented from coat.cylinder.