|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Атрибуты для полигональной сетки в представлении half edge. More...
#include <mesh_halfedge_attr_base.h>#include <mb_cart_point3d.h>#include <mb_cart_point.h>#include <m2b_mesh_curvature.h>Classes | |
| class | MbHalfedgeAttrPoint3D |
| Attribute for 3D vertices of polygonal mesh. :: More... | |
| class | MbHalfedgeAttrParameters |
| Attribute for vertexes 2D parameters of polygonal mesh. More... | |
| class | MbHalfedgeAttrNormalsVertex |
| The normals attribute associated with vertices. More... | |
| class | MbHalfedgeAttrParamByEdge |
| The 2D parameter attribute for vertices. More... | |
| class | MbHalfedgeAttrCurvaturesVertex |
| The curvature attribute for vertices. :: More... | |
Functions | |
| SIMPLE_FACET_ATTRIBUTE (uint, SYS_MAX_UINT, MbHalfedgeAttrGridId, MbeTypeAttr::ta_GridIds) | |
| The attribute for the grid's identification. | |
| SIMPLE_EDGE_ATTRIBUTE (double, 0., MbHalfedgeAttrDoubleEdge, MbeTypeAttr::ta_DoubleValuesEdge) | |
| The double attribute associated with edges. | |
| SIMPLE_FACET_ATTRIBUTE (double, 0., MbHalfedgeAttrDoubleFacet, MbeTypeAttr::ta_DoubleValuesFacet) | |
| The double attribute associated with facets. | |
| SIMPLE_VERTEX_ATTRIBUTE (double, 0., MbHalfedgeAttrDoubleVertex, MbeTypeAttr::ta_DoubleValuesVertex) | |
| The double attribute associated with vertices. | |
| SIMPLE_EDGE_ATTRIBUTE (float, 0.f, MbHalfedgeAttrFloatEdge, MbeTypeAttr::ta_FloatValuesEdge) | |
| The float attribute associated with edges. | |
| SIMPLE_FACET_ATTRIBUTE (float, 0.f, MbHalfedgeAttrFloatFacet, MbeTypeAttr::ta_FloatValuesFacet) | |
| The float attribute associated with facets. | |
| SIMPLE_VERTEX_ATTRIBUTE (float, 0.f, MbHalfedgeAttrFloatVertex, MbeTypeAttr::ta_FloatValuesVertex) | |
| The float attribute associated with vertices. | |
| SIMPLE_VERTEX_ATTRIBUTE (double, 0., MbHalfedgeAttrDensityVertex, MbeTypeAttr::ta_Density) | |
| The density attribute associated with vertices. | |
| SIMPLE_VERTEX_ATTRIBUTE (uint, SYS_MAX_UINT, MbHalfedgeAttrUintVertex, MbeTypeAttr::ta_UintValuesVertex) | |
| The unsigned int attribute associated with vertices. | |
| SIMPLE_EDGE_ATTRIBUTE (uint, SYS_MAX_UINT, MbHalfedgeAttrUintEdge, MbeTypeAttr::ta_UintValuesEdge) | |
| The unsigned int attribute associated with edges. | |
| SIMPLE_FACET_ATTRIBUTE (uint, SYS_MAX_UINT, MbHalfedgeAttrUintFacet, MbeTypeAttr::ta_UintValuesFacet) | |
| The unsigned int attribute associated with facets. | |
| SIMPLE_VERTEX_ATTRIBUTE (int, SYS_MAX_UINT, MbHalfedgeAttrIntVertex, MbeTypeAttr::ta_IntValuesVertex) | |
| The int attribute associated with vertices. | |
| SIMPLE_EDGE_ATTRIBUTE (int, SYS_MAX_UINT, MbHalfedgeAttrIntEdge, MbeTypeAttr::ta_IntValuesEdge) | |
| The int attribute associated with edges. | |
| SIMPLE_FACET_ATTRIBUTE (int, SYS_MAX_UINT, MbHalfedgeAttrIntFacet, MbeTypeAttr::ta_IntValuesFacet) | |
| The int attribute associated with facets. | |
| SIMPLE_EDGE_ATTRIBUTE (size_t, SYS_MAX_T, MbHalfedgeAttrSizetEdge, MbeTypeAttr::ta_SizetValuesEdge) | |
| The size_t attribute associated with edges. | |
| SIMPLE_EDGE_ATTRIBUTE (c3d::IndicesPair, c3d::IndicesPair(SYS_MAX_T, SYS_MAX_T), MbHalfedgeAttrIndPairEdge, MbeTypeAttr::ta_PairValuesEdge) | |
| The c3d::IndicesPair attribute associated with edges. | |
| SIMPLE_FACET_ATTRIBUTE (size_t, SYS_MAX_T, MbHalfedgeAttrSizetFacet, MbeTypeAttr::ta_SizetValuesFacet) | |
| The size_t attribute associated with facets. | |
| SIMPLE_VERTEX_ATTRIBUTE (size_t, SYS_MAX_T, MbHalfedgeAttrSizetVertex, MbeTypeAttr::ta_SizetValuesVertex) | |
| The size_t attribute associated with vertices. | |
| SIMPLE_EDGE_ATTRIBUTE (uint8, SYS_MAX_UINT8, MbHalfedgeAttrUcharEdge, MbeTypeAttr::ta_UcharValuesEdge) | |
| The unsigned char attribute associated with edges. | |
| SIMPLE_FACET_ATTRIBUTE (uint8, SYS_MAX_UINT8, MbHalfedgeAttrUcharFacet, MbeTypeAttr::ta_UcharValuesFacet) | |
| The unsigned char attribute associated with facets. | |
| SIMPLE_VERTEX_ATTRIBUTE (uint8, SYS_MAX_UINT8, MbHalfedgeAttrUcharVertex, MbeTypeAttr::ta_UcharValuesVertex) | |
| The unsigned char attribute associated with vertices. | |
| SIMPLE_EDGE_ATTRIBUTE (MbVector3D, MbVector3D::zero, MbHalfedgeAttrDirectionEdge3D, MbeTypeAttr::ta_DirectionEdge3D) | |
| The 3D vector attribute associated with edges. | |
| SIMPLE_VERTEX_ATTRIBUTE (MbVector3D, MbVector3D::zero, MbHalfedgeAttrDirectionVertex3D, MbeTypeAttr::ta_DirectionVertex3D) | |
| The 3D vector attribute associated with vertices. | |
| SIMPLE_EDGE_ATTRIBUTE (double, 0., MbHalfedgeAttrDihedralAngles, MbeTypeAttr::ta_DihedralAngles) | |
| The dihedral angle attribute for edges. | |
| SIMPLE_FACET_ATTRIBUTE (MbVector3D, MbVector3D::zero, MbHalfedgeAttrNormalsFacet, MbeTypeAttr::ta_NormalsFacet) | |
| The normal attribute for facets. | |
| SIMPLE_FACET_ATTRIBUTE (MbVector3D, MbVector3D::zero, MbHalfedgeAttrStrains, MbeTypeAttr::ta_Strains) | |
| The deformation attribute for triangular facets. | |
| SIMPLE_EDGE_ATTRIBUTE (bool, false, MbHalfedgeAttrSharpEdge, MbeTypeAttr::ta_Sharp) | |
| The sharp edge attribute for edges. | |
| SIMPLE_FACET_ATTRIBUTE (bool, false, MbHalfedgeAttrBoolFacet, MbeTypeAttr::ta_BoolValuesFacet) | |
| The mark attribute for facets. | |
| SIMPLE_EDGE_ATTRIBUTE (bool, false, MbHalfedgeAttrBoolEdge, MbeTypeAttr::ta_BoolValuesEdge) | |
| The mark attribute for edges. | |
| SIMPLE_VERTEX_ATTRIBUTE (bool, false, MbHalfedgeAttrBoolVertex, MbeTypeAttr::ta_BoolValuesVertex) | |
| The mark attribute for vertices. | |
| SIMPLE_EDGE_ATTRIBUTE (bool, false, MbHalfedgeAttrSilhouette, MbeTypeAttr::ta_Silhouette) | |
| The outline line attribute for edges. More... | |
| SIMPLE_EDGE_ATTRIBUTE (bool, false, MbHalfedgeAttrIntersect, MbeTypeAttr::ta_IntersectEdge) | |
| The intersect line attribute for edges. :: | |
| SIMPLE_VERTEX_ATTRIBUTE (int, SYS_MAX_INT32, MbHalfedgeAttrLocationVertex, MbeTypeAttr::ta_LocationVertex) | |
| The location flag attribute for vertices. :: | |
| SIMPLE_FACET_ATTRIBUTE (int, SYS_MAX_INT32, MbHalfedgeAttrLocationFacet, MbeTypeAttr::ta_LocationFacet) | |
| The location flag attribute for facets. :: | |
| SIMPLE_FACET_ATTRIBUTE (uint, SYS_MAX_UINT, MbHalfedgeAttrComplFacet, MbeTypeAttr::ta_ComplFacet) | |
| The internal integer attribute for facets. :: | |
Атрибуты для полигональной сетки в представлении half edge.
| SIMPLE_EDGE_ATTRIBUTE | ( | bool | , |
| false | , | ||
| MbHalfedgeAttrSilhouette | , | ||
| MbeTypeAttr::ta_Silhouette | |||
| ) |
The outline line attribute for edges.
::