OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::Moments Struct Reference

Public Member Functions

void add (const Moments &other)

Public Attributes

double mass { 0. }
double volume { 0. }
Vec3d first { Vec3d::Zero() }
Matrix3d second { Matrix3d::Zero() }

Detailed Description

Member Function Documentation

◆ add()

void Slic3r::Moments::add ( const Moments & other)
inline
167 {
168 mass += other.mass;
169 volume += other.volume;
170 first += other.first;
171 second += other.second;
172 }
double volume
Definition ConnectedBodies.cpp:162
Matrix3d second
Definition ConnectedBodies.cpp:164
Vec3d first
Definition ConnectedBodies.cpp:163
double mass
Definition ConnectedBodies.cpp:161

References first, mass, second, and volume.

Member Data Documentation

◆ first

Vec3d Slic3r::Moments::first { Vec3d::Zero() }
163{ Vec3d::Zero() };

Referenced by add().

◆ mass

double Slic3r::Moments::mass { 0. }
161{ 0. };

Referenced by add().

◆ second

Matrix3d Slic3r::Moments::second { Matrix3d::Zero() }
164{ Matrix3d::Zero() };

Referenced by add().

◆ volume

double Slic3r::Moments::volume { 0. }
162{ 0. };

Referenced by add().


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