OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GCodeProcessorResult::ObjectMass::Sum Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/GCodeProcessor.hpp>

Public Member Functions

void add (const Sum &other)

Public Attributes

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

Detailed Description

Member Function Documentation

◆ add()

void Slic3r::GCodeProcessorResult::ObjectMass::Sum::add ( const Sum & other)
inline
291 {
292 mass += other.mass;
293 volume += other.volume;
294 moment += other.moment;
295 second += other.second;
296 }
double mass
Definition GCodeProcessor.hpp:284
Vec3d second
Definition GCodeProcessor.hpp:288
Vec3d moment
Definition GCodeProcessor.hpp:286
double volume
Definition GCodeProcessor.hpp:285

References mass, moment, second, and volume.

Referenced by Slic3r::GUI::GLCanvas3D::CenterOfMass::model_markers().

Here is the caller graph for this function:

Member Data Documentation

◆ mass

◆ moment

Vec3d Slic3r::GCodeProcessorResult::ObjectMass::Sum::moment { Vec3d::Zero() }
286{ Vec3d::Zero() };

Referenced by add().

◆ second

Vec3d Slic3r::GCodeProcessorResult::ObjectMass::Sum::second { Vec3d::Zero() }
288{ Vec3d::Zero() };

Referenced by add(), and Slic3r::GUI::GLCanvas3D::CenterOfMass::render_details().

◆ volume

double Slic3r::GCodeProcessorResult::ObjectMass::Sum::volume { 0. }

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