OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::GLGizmoScale3D::StartingData Struct Reference
Collaboration diagram for Slic3r::GUI::GLGizmoScale3D::StartingData:

Public Member Functions

 StartingData ()

Public Attributes

Vec3d scale
Vec3d drag_position
Vec3d constraint_position
Vec3d center {Vec3d::Zero()}
Vec3d instance_center {Vec3d::Zero()}
Vec3d plane_center
Vec3d plane_nromal
BoundingBoxf3 box
Vec3d pivots [6]
Vec3d local_pivots [6]
bool ctrl_down

Detailed Description

Constructor & Destructor Documentation

◆ StartingData()

Slic3r::GUI::GLGizmoScale3D::StartingData::StartingData ( )
inline
41: scale(Vec3d::Ones()), drag_position(Vec3d::Zero()), ctrl_down(false) { for (int i = 0; i < 5; ++i) { pivots[i] = Vec3d::Zero(); } }
bool ctrl_down
Definition GLGizmoScale.hpp:39
Vec3d scale
Definition GLGizmoScale.hpp:29
Vec3d pivots[6]
Definition GLGizmoScale.hpp:37
Vec3d drag_position
Definition GLGizmoScale.hpp:30

References ctrl_down, drag_position, pivots, and scale.

Member Data Documentation

◆ box

BoundingBoxf3 Slic3r::GUI::GLGizmoScale3D::StartingData::box

◆ center

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::center {Vec3d::Zero()}
32{Vec3d::Zero()};//sphere bounding box center

◆ constraint_position

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::constraint_position

◆ ctrl_down

bool Slic3r::GUI::GLGizmoScale3D::StartingData::ctrl_down

Referenced by StartingData().

◆ drag_position

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::drag_position

Referenced by StartingData().

◆ instance_center

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::instance_center {Vec3d::Zero()}
33{Vec3d::Zero()};

◆ local_pivots

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::local_pivots[6]

◆ pivots

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::pivots[6]

Referenced by StartingData().

◆ plane_center

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::plane_center

◆ plane_nromal

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::plane_nromal

◆ scale

Vec3d Slic3r::GUI::GLGizmoScale3D::StartingData::scale

Referenced by StartingData().


The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Gizmos/GLGizmoScale.hpp