Class for working with polygon mesh which represents like any form. More...
Inherits coat::scripto::AMesh< Mesh >.
Public Member Functions | |
| Mesh (const std::string &fullPathFileOrLayerName) | |
| Load from file or layer.  More... | |
| Mesh (const raw_t &raw) | |
| bool | operator== (const Mesh &b) const | 
| Comparison.  More... | |
| ToolsMesh | tools () | 
  Public Member Functions inherited from coat::scripto::AMesh< Mesh > | |
| mRaw (raw) | |
| AMesh (const AAbout &d) | |
| const AAbout & | aabout () const | 
| bool | operator== (const AMesh &b) const | 
| Comparison.  More... | |
| Mesh & | details (const float &d) | 
| Setter for details level.  | |
| float | details () const | 
| Getter for details level.  | |
| Mesh & | position (const Vec3 &p) | 
| Setter for position.  | |
| Vec3 | position () const | 
| Getter for position.  | |
| Mesh & | rotation (const Angles &a) | 
| Setter for rotation.  | |
| Angles | rotation () const | 
| Getter for rotation.  | |
| Mesh & | transform (const Mat4 &m) | 
| Setter for transform.  | |
| Mat4 | transform () const | 
| Getter for transform.  | |
| Mesh & | add (const Mesh &b) | 
Fusion a mesh b to this mesh.  More... | |
| Mesh & | add (const Mesh &, const Bevel &) | 
Fusion a mesh b to this mesh with bevel.  More... | |
| Mesh | addCopy (const Mesh &b) const | 
| Mesh | addCopy (const Mesh &, const Bevel &) const | 
| Mesh | operator| (const Mesh &) const | 
Fusion two meshes to one mesh. Logical OR.  More... | |
| Mesh & | subtruct (const Mesh &b) | 
Fusion a mesh b to this mesh.  More... | |
| Mesh & | subtruct (const Mesh &, const Bevel &) | 
Fusion a mesh b to this mesh with bevel.  More... | |
| Mesh | subtructCopy (const Mesh &b) const | 
| Mesh | subtructCopy (const Mesh &, const Bevel &) const | 
| Mesh | operator- (const Mesh &) const | 
Subtract mesh b from this mesh.  More... | |
| Mesh & | intersect (const Mesh &b) | 
Fusion a mesh b to this mesh.  More... | |
| Mesh & | intersect (const Mesh &, const Bevel &) | 
Fusion a mesh b to this mesh with bevel.  More... | |
| Mesh | intersectCopy (const Mesh &b) const | 
| Mesh | intersectCopy (const Mesh &, const Bevel &) const | 
| Mesh | operator& (const Mesh &) const | 
Intersects mesh b and this mesh. Logical AND.  More... | |
| const raw_t & | raw () const | 
| raw_t & | raw () | 
Additional Inherited Members | |
  Public Types inherited from coat::scripto::AMesh< Mesh > | |
| enum | Mode | 
| typedef comms::cMeshContainer | raw_t | 
  Protected Member Functions inherited from coat::scripto::AMesh< Mesh > | |
| Mesh & | castThis () | 
  Protected Attributes inherited from coat::scripto::AMesh< Mesh > | |
| AAbout | mAAbout | 
| raw_t | mRaw | 
      
  | 
  inline | 
Load from file or layer.
If layer not found by name when using a current layer.
      
  | 
  inline | 
Comparison.