![]() |
3DCoat
3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
|
Abstract mesh. More...
#include <SAMesh.h>
Public Types | |
| enum | Mode |
| Operations with meshes. More... | |
Public Member Functions | |
| bool | operator== (const AMesh &b) const |
| Comparison. More... | |
| T & | details (const float &d) |
| Setter for details level. More... | |
| float | details () const |
| Getter for details level. More... | |
| T & | position (const Vec3 &p) |
| Setter for position. More... | |
| Vec3 | position () const |
| Getter for position. More... | |
| T & | rotation (const Angles &a) |
| Setter for rotation. More... | |
| Angles | rotation () const |
| Getter for rotation. More... | |
| T & | transform (const Mat4 &m) |
| Setter for transform. More... | |
| Mat4 | transform () const |
| Getter for transform. More... | |
| T & | add (const T &b) |
Fusion a mesh b to this mesh. More... | |
| T & | add (const T &, const Bevel &) |
Fusion a mesh b to this mesh with bevel. More... | |
| Mesh | addCopy (const T &b) const |
| Mesh | addCopy (const T &, const Bevel &) const |
| Mesh | operator| (const T &) const |
Fusion two meshes to one mesh. Logical OR. More... | |
| T & | subtruct (const T &b) |
Fusion a mesh b to this mesh. More... | |
| T & | subtruct (const T &, const Bevel &) |
Fusion a mesh b to this mesh with bevel. More... | |
| Mesh | subtructCopy (const T &b) const |
| Mesh | subtructCopy (const T &, const Bevel &) const |
| Mesh | operator- (const T &) const |
Subtract mesh b from this mesh. More... | |
| T & | intersect (const T &b) |
Fusion a mesh b to this mesh. More... | |
| T & | intersect (const T &, const Bevel &) |
Fusion a mesh b to this mesh with bevel. More... | |
| Mesh | intersectCopy (const T &b) const |
| Mesh | intersectCopy (const T &, const Bevel &) const |
| Mesh | operator& (const T &) const |
Intersects mesh b and this mesh. Logical AND. More... | |
Inheritance diagram for coat::scripto::AMesh< T >:
|
strong |
Operations with meshes.
|
inline |
Fusion a mesh b to this mesh.
Referenced by coat::scripto::AMesh< MeshCone >::add().
| T & coat::scripto::AMesh< T >::add | ( | const T & | b, |
| const Bevel & | o | ||
| ) |
Fusion a mesh b to this mesh with bevel.
| Mesh coat::scripto::AMesh< T >::addCopy | ( | const T & | b | ) | const |
| Mesh coat::scripto::AMesh< T >::addCopy | ( | const T & | b, |
| const Bevel & | o | ||
| ) | const |
|
inline |
Setter for details level.
|
inline |
Getter for details level.
|
inline |
Fusion a mesh b to this mesh.
Referenced by coat::scripto::AMesh< MeshCone >::intersect().
| T & coat::scripto::AMesh< T >::intersect | ( | const T & | b, |
| const Bevel & | o | ||
| ) |
| Mesh coat::scripto::AMesh< T >::intersectCopy | ( | const T & | b | ) | const |
| Mesh coat::scripto::AMesh< T >::intersectCopy | ( | const T & | b, |
| const Bevel & | o | ||
| ) | const |
| Mesh coat::scripto::AMesh< T >::operator& | ( | const T & | b | ) | const |
| Mesh coat::scripto::AMesh< T >::operator- | ( | const T & | b | ) | const |
|
inline |
Comparison.
Referenced by coat::scripto::Mesh::operator==().
| Mesh coat::scripto::AMesh< T >::operator| | ( | const T & | b | ) | const |
|
inline |
Setter for position.
|
inline |
Getter for position.
|
inline |
Setter for rotation.
|
inline |
Getter for rotation.
|
inline |
Fusion a mesh b to this mesh.
Referenced by coat::scripto::AMesh< MeshCone >::subtruct().
| T & coat::scripto::AMesh< T >::subtruct | ( | const T & | b, |
| const Bevel & | o | ||
| ) |
| Mesh coat::scripto::AMesh< T >::subtructCopy | ( | const T & | b | ) | const |
| Mesh coat::scripto::AMesh< T >::subtructCopy | ( | const T & | b, |
| const Bevel & | o | ||
| ) | const |
|
inline |
Setter for transform.
|
inline |
Getter for transform.