Graphviz 14.1.4~dev.20260320.0055
Loading...
Searching...
No Matches
_ArcBall_t Struct Reference

#include <arcball.h>

Collaboration diagram for _ArcBall_t:
[legend]

Data Fields

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

Detailed Description

Definition at line 414 of file arcball.h.

Field Documentation

◆ AdjustHeight

double _ArcBall_t::AdjustHeight

Definition at line 418 of file arcball.h.

Referenced by mapToSphere(), and setBounds().

◆ AdjustWidth

double _ArcBall_t::AdjustWidth

Definition at line 417 of file arcball.h.

Referenced by mapToSphere(), and setBounds().

◆ EnVec

Vector3fT _ArcBall_t::EnVec

Definition at line 416 of file arcball.h.

Referenced by drag().

◆ isDragging

int _ArcBall_t::isDragging

◆ LastRot

Matrix3fT _ArcBall_t::LastRot

Definition at line 420 of file arcball.h.

Referenced by arcmouseClick(), and arcmouseDrag().

◆ MousePt

Point2fT _ArcBall_t::MousePt

Definition at line 422 of file arcball.h.

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

◆ StVec

Vector3fT _ArcBall_t::StVec

Definition at line 415 of file arcball.h.

Referenced by click(), and drag().

◆ ThisRot

Matrix3fT _ArcBall_t::ThisRot

Definition at line 421 of file arcball.h.

Referenced by arcmouseClick(), and arcmouseDrag().

◆ Transform

Matrix4fT _ArcBall_t::Transform

Definition at line 419 of file arcball.h.

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


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