FormIt C++ API  v23.0.0 (2023.0.0)
WSM::LoopData Struct Reference

Description

Data used to construct a loop in a face.

#include <GeometryDataContainers.h>

Public Attributes

::vector< Point3dm_aVertices
 A closed loop of vertices. More...
 
::vector< bool > m_aVerticesSmooth
 The smooth flag for each of the vertices above. More...
 
::vector< bool > m_aEdgesSmooth
 The smooth flag for each of the edges created from the vector above. More...
 
bool m_bIsArc = false
 Is this entire loop an arc? More...
 
::vector< Point2dm_aFrontUV
 Texture coordinates for each vertex in the loop. More...
 
::vector< Point2dm_aBackUV
 

Member Data Documentation

::vector<Point2d> WSM::LoopData::m_aBackUV
::vector<bool> WSM::LoopData::m_aEdgesSmooth

The smooth flag for each of the edges created from the vector above.

::vector<Point2d> WSM::LoopData::m_aFrontUV

Texture coordinates for each vertex in the loop.

These vectors are individually either empty or have the same size as m_aVertices. The texture coordinates for a face are stored but not used anywhere unless the face has a material with a texture.

::vector<Point3d> WSM::LoopData::m_aVertices

A closed loop of vertices.

Edges are created between each sequential pair of points, and between the last and first points.

::vector<bool> WSM::LoopData::m_aVerticesSmooth

The smooth flag for each of the vertices above.

bool WSM::LoopData::m_bIsArc = false

Is this entire loop an arc?


The documentation for this struct was generated from the following file: