MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::ICPMode Struct Reference
Inheritance diagram for meshlib::ICPMode:

Static Public Attributes

static const meshlib::ICPMode RigidScale
 < rigid body transformation with uniform scaling (7 degrees of freedom)
static const meshlib::ICPMode AnyRigidXf
 < rigid body transformation (6 degrees of freedom)
static const meshlib::ICPMode OrthogonalAxis
 < rigid body transformation with rotation except argument axis (5 degrees of freedom)
static const meshlib::ICPMode FixedAxis
 < rigid body transformation with rotation around given axis only (4 degrees of freedom)
static const meshlib::ICPMode TranslationOnly
 < only translation (3 degrees of freedom)

Detailed Description

The group of transformations, each with its own degrees of freedom

Generated from enum MR::ICPMode. The constants are associated constants of this type.

Member Data Documentation

◆ AnyRigidXf

const meshlib::ICPMode meshlib::ICPMode::AnyRigidXf
static

< rigid body transformation (6 degrees of freedom)

◆ FixedAxis

const meshlib::ICPMode meshlib::ICPMode::FixedAxis
static

< rigid body transformation with rotation around given axis only (4 degrees of freedom)

◆ OrthogonalAxis

const meshlib::ICPMode meshlib::ICPMode::OrthogonalAxis
static

< rigid body transformation with rotation except argument axis (5 degrees of freedom)

◆ RigidScale

const meshlib::ICPMode meshlib::ICPMode::RigidScale
static

< rigid body transformation with uniform scaling (7 degrees of freedom)

◆ TranslationOnly

const meshlib::ICPMode meshlib::ICPMode::TranslationOnly
static

< only translation (3 degrees of freedom)


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