FormIt C++ API v25.0.0 (2025.0.0)
Loading...
Searching...
No Matches
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.
 
::vector< bool > m_aVerticesSmooth
 The smooth flag for each of the vertices above.
 
::vector< bool > m_aEdgesSmooth
 The smooth flag for each of the edges created from the vector above.
 
bool m_bIsArc = false
 Is this entire loop an arc?
 
::vector< Point2dm_aFrontUV
 Texture coordinates for each vertex in the loop.
 
::vector< Point2dm_aBackUV
 

Member Data Documentation

◆ m_aBackUV

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

◆ m_aEdgesSmooth

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

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

◆ m_aFrontUV

::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.

◆ m_aVertices

::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.

◆ m_aVerticesSmooth

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

The smooth flag for each of the vertices above.

◆ m_bIsArc

bool WSM::LoopData::m_bIsArc = false

Is this entire loop an arc?


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