|
Volume Cartographer 2.28.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 79 of file texturing.hpp.
|
private |
Flattening class type
Definition at line 83 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 93 of file texturing.hpp.
|
private |
Output mesh
Definition at line 89 of file texturing.hpp.
|
private |
Flattening class
Definition at line 85 of file texturing.hpp.
| smgl::OutputPort<ITKMesh::Pointer> volcart::OrthographicFlatteningNode::output |
Flattened mesh.
Definition at line 95 of file texturing.hpp.
| smgl::OutputPort<UVMap::Pointer> volcart::OrthographicFlatteningNode::uvMap |
UVMap generated from flattened mesh.
Definition at line 97 of file texturing.hpp.
|
private |
Output UVMap
Definition at line 87 of file texturing.hpp.