Volume Cartographer 2.27.0
|
Computes a 2D parameterization of a triangular mesh using orthographic projection. More...
#include <vc/graph/texturing.hpp>
Public Member Functions | |
OrthographicFlatteningNode () | |
Public Attributes | |
smgl::InputPort< ITKMesh::Pointer > | input |
Input mesh. More... | |
smgl::OutputPort< ITKMesh::Pointer > | output |
Flattened mesh. More... | |
smgl::OutputPort< UVMap::Pointer > | uvMap |
UVMap generated from flattened mesh. More... | |
Private Types | |
using | Ortho = texturing::OrthographicProjectionFlattening |
Private Member Functions | |
auto | serialize_ (bool useCache, const filesystem::path &cacheDir) -> smgl::Metadata override |
void | deserialize_ (const smgl::Metadata &meta, const filesystem::path &cacheDir) override |
Private Attributes | |
Ortho | ortho_ {} |
UVMap::Pointer | uvMap_ {} |
ITKMesh::Pointer | mesh_ {nullptr} |
Computes a 2D parameterization of a triangular mesh using orthographic projection.
Definition at line 78 of file texturing.hpp.
|
private |
Flattening class type
Definition at line 82 of file texturing.hpp.
volcart::OrthographicFlatteningNode::OrthographicFlatteningNode | ( | ) |
Constructor
|
overrideprivate |
smgl custom deserialization
|
overrideprivate |
smgl custom serialization
smgl::InputPort<ITKMesh::Pointer> volcart::OrthographicFlatteningNode::input |
Input mesh.
Definition at line 92 of file texturing.hpp.
|
private |
Output mesh
Definition at line 88 of file texturing.hpp.
|
private |
Flattening class
Definition at line 84 of file texturing.hpp.
smgl::OutputPort<ITKMesh::Pointer> volcart::OrthographicFlatteningNode::output |
Flattened mesh.
Definition at line 94 of file texturing.hpp.
smgl::OutputPort<UVMap::Pointer> volcart::OrthographicFlatteningNode::uvMap |
UVMap generated from flattened mesh.
Definition at line 96 of file texturing.hpp.
|
private |
Output UVMap
Definition at line 86 of file texturing.hpp.