#include <MeshBuilder.h>
|
| | MeshBuilder () |
| |
| MeshBuilder & | lattice (int x_steps, int y_steps, int z_steps) |
| |
| MeshBuilder & | line (const Imath::V3f &v0, const Imath::V3f &v1) |
| |
| MeshBuilder & | polyline (const gsl::span< Imath::V3f > &positions, bool wrap=false) |
| |
| MeshBuilder & | triangle (const Imath::V3f &v0, const Imath::V3f &v1, const Imath::V3f &v2) |
| |
| MeshBuilder & | quad (const Imath::V3f &v0, const Imath::V3f &v1, const Imath::V3f &v2, const Imath::V3f &v3) |
| |
| MeshBuilder & | cube (int subdiv_x_axis, int subdiv_y_axis, int subdiv_z_axis) |
| |
| MeshBuilder & | cone (int subdiv_axis, float radius, float length) |
| |
| MeshBuilder & | cylinder (int subdiv_axis, float radius, float length) |
| |
| MeshBuilder & | circle (int subdiv_axis, float radius) |
| |
| MeshBuilder & | sphere (int subdiv_axis, int subdiv_height, float radius) |
| |
| MeshBuilder & | torus (int subdiv_axis, int subdiv_height, float radius, float section_radius) |
| |
| MeshBuilder & | color (float r, float g, float b) |
| |
| MeshBuilder & | red () |
| |
| MeshBuilder & | green () |
| |
| MeshBuilder & | blue () |
| |
| MeshBuilder & | ffooff () |
| |
| MeshBuilder & | translate (float x, float y, float z) |
| |
| MeshBuilder & | rotate (const Imath::V3f &axis, float angle) |
| |
| MeshBuilder & | scale (float x, float y, float z) |
| |
| MeshBuilder & | transform (const Imath::M44f &matrix) |
| |
| MeshBuilder & | push () |
| |
| MeshBuilder & | pop () |
| |
| Mesh | build () |
| |
|
| std::shared_ptr< Impl > | _impl |
| |
◆ MeshBuilder()
| maquina::MeshBuilder::MeshBuilder |
( |
| ) |
|
◆ blue()
◆ build()
| Mesh maquina::MeshBuilder::build |
( |
| ) |
|
◆ circle()
| MeshBuilder& maquina::MeshBuilder::circle |
( |
int |
subdiv_axis, |
|
|
float |
radius |
|
) |
| |
◆ color()
| MeshBuilder& maquina::MeshBuilder::color |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b |
|
) |
| |
◆ cone()
| MeshBuilder& maquina::MeshBuilder::cone |
( |
int |
subdiv_axis, |
|
|
float |
radius, |
|
|
float |
length |
|
) |
| |
◆ cube()
| MeshBuilder& maquina::MeshBuilder::cube |
( |
int |
subdiv_x_axis, |
|
|
int |
subdiv_y_axis, |
|
|
int |
subdiv_z_axis |
|
) |
| |
◆ cylinder()
| MeshBuilder& maquina::MeshBuilder::cylinder |
( |
int |
subdiv_axis, |
|
|
float |
radius, |
|
|
float |
length |
|
) |
| |
◆ ffooff()
◆ green()
◆ lattice()
| MeshBuilder& maquina::MeshBuilder::lattice |
( |
int |
x_steps, |
|
|
int |
y_steps, |
|
|
int |
z_steps |
|
) |
| |
◆ line()
◆ polyline()
| MeshBuilder& maquina::MeshBuilder::polyline |
( |
const gsl::span< Imath::V3f > & |
positions, |
|
|
bool |
wrap = false |
|
) |
| |
◆ pop()
◆ push()
◆ quad()
◆ red()
◆ rotate()
◆ scale()
| MeshBuilder& maquina::MeshBuilder::scale |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ sphere()
| MeshBuilder& maquina::MeshBuilder::sphere |
( |
int |
subdiv_axis, |
|
|
int |
subdiv_height, |
|
|
float |
radius |
|
) |
| |
◆ torus()
| MeshBuilder& maquina::MeshBuilder::torus |
( |
int |
subdiv_axis, |
|
|
int |
subdiv_height, |
|
|
float |
radius, |
|
|
float |
section_radius |
|
) |
| |
◆ transform()
◆ translate()
| MeshBuilder& maquina::MeshBuilder::translate |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ triangle()
◆ _impl
| std::shared_ptr<Impl> maquina::MeshBuilder::_impl |
The documentation for this class was generated from the following file: