Graphviz 14.0.2~dev.20251008.0253
Loading...
Searching...
No Matches
_ArcBall_t Struct Reference

#include <arcball.h>

Collaboration diagram for _ArcBall_t:
[legend]

Data Fields

Vector3fT StVec
 
Vector3fT EnVec
 
float AdjustWidth
 
float AdjustHeight
 
Matrix4fT Transform
 
Matrix3fT LastRot
 
Matrix3fT ThisRot
 
Point2fT MousePt
 
int isDragging
 

Detailed Description

Definition at line 418 of file arcball.h.

Field Documentation

◆ AdjustHeight

float _ArcBall_t::AdjustHeight

Definition at line 422 of file arcball.h.

Referenced by mapToSphere(), and setBounds().

◆ AdjustWidth

float _ArcBall_t::AdjustWidth

Definition at line 421 of file arcball.h.

Referenced by mapToSphere(), and setBounds().

◆ EnVec

Vector3fT _ArcBall_t::EnVec

Definition at line 420 of file arcball.h.

Referenced by drag().

◆ isDragging

int _ArcBall_t::isDragging

◆ LastRot

Matrix3fT _ArcBall_t::LastRot

Definition at line 424 of file arcball.h.

Referenced by arcmouseClick(), and arcmouseDrag().

◆ MousePt

Point2fT _ArcBall_t::MousePt

Definition at line 426 of file arcball.h.

Referenced by apply_actions(), arcmouseClick(), and arcmouseDrag().

◆ StVec

Vector3fT _ArcBall_t::StVec

Definition at line 419 of file arcball.h.

Referenced by click(), and drag().

◆ ThisRot

Matrix3fT _ArcBall_t::ThisRot

Definition at line 425 of file arcball.h.

Referenced by arcmouseClick(), and arcmouseDrag().

◆ Transform

Matrix4fT _ArcBall_t::Transform

Definition at line 423 of file arcball.h.

Referenced by arcmouseDrag(), drawRotatingAxis(), glupdatecamera(), and init_arcBall().


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