|
Blender V5.0
|
#include <mesh.h>
Public Member Functions | |
| bool | is_quad () |
| float3 | normal (const Mesh *mesh) const |
| int | num_ptex_faces () const |
Public Attributes | |
| int | start_corner |
| int | num_corners |
| int | shader |
| bool | smooth |
| int | ptex_offset |
Definition at line 83 of file scene/mesh.h.
|
inline |
Definition at line 90 of file scene/mesh.h.
References num_corners.
Referenced by SubdAttributeInterpolation::setup_attribute_corner_linear(), SubdAttributeInterpolation::setup_attribute_vertex_linear(), DiagSplit::split_patches(), and Mesh::tessellate().
Definition at line 245 of file scene/mesh.cpp.
References cross, Mesh::Mesh(), normal(), safe_normalize(), start_corner, and v2.
Referenced by Mesh::add_vertex_normals(), and normal().
|
inline |
Definition at line 95 of file scene/mesh.h.
References num_corners.
Referenced by Mesh::add_subd_face().
| int Mesh::SubdFace::num_corners |
Definition at line 85 of file scene/mesh.h.
Referenced by Mesh::add_vertex_normals(), Mesh::get_subd_face(), is_quad(), num_ptex_faces(), SubdAttributeInterpolation::setup_attribute_corner_linear(), SubdAttributeInterpolation::setup_attribute_vertex_linear(), and Mesh::tessellate().
| int Mesh::SubdFace::ptex_offset |
Definition at line 88 of file scene/mesh.h.
Referenced by Mesh::add_subd_face(), Mesh::get_subd_face(), DiagSplit::split_patches(), and Mesh::tessellate().
| int Mesh::SubdFace::shader |
Definition at line 86 of file scene/mesh.h.
Referenced by Mesh::get_subd_face(), and Mesh::tessellate().
| bool Mesh::SubdFace::smooth |
Definition at line 87 of file scene/mesh.h.
Referenced by Mesh::get_subd_face(), and Mesh::tessellate().
| int Mesh::SubdFace::start_corner |
Definition at line 84 of file scene/mesh.h.
Referenced by Mesh::add_vertex_normals(), Mesh::get_subd_face(), normal(), SubdAttributeInterpolation::setup_attribute_corner_linear(), SubdAttributeInterpolation::setup_attribute_vertex_linear(), and Mesh::tessellate().