Graphviz 13.0.0~dev.20241222.1117
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 isClicked
 
int isRClicked
 
int isDragging
 

Detailed Description

Definition at line 543 of file arcball.h.

Field Documentation

◆ AdjustHeight

float _ArcBall_t::AdjustHeight

Definition at line 547 of file arcball.h.

Referenced by mapToSphere(), and setBounds().

◆ AdjustWidth

float _ArcBall_t::AdjustWidth

Definition at line 546 of file arcball.h.

Referenced by mapToSphere(), and setBounds().

◆ EnVec

Vector3fT _ArcBall_t::EnVec

Definition at line 545 of file arcball.h.

Referenced by drag(), and init_arcBall().

◆ isClicked

int _ArcBall_t::isClicked

Definition at line 552 of file arcball.h.

Referenced by init_arcBall().

◆ isDragging

int _ArcBall_t::isDragging

◆ isRClicked

int _ArcBall_t::isRClicked

Definition at line 553 of file arcball.h.

Referenced by init_arcBall().

◆ LastRot

Matrix3fT _ArcBall_t::LastRot

Definition at line 549 of file arcball.h.

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

◆ MousePt

Point2fT _ArcBall_t::MousePt

Definition at line 551 of file arcball.h.

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

◆ StVec

Vector3fT _ArcBall_t::StVec

Definition at line 544 of file arcball.h.

Referenced by click(), drag(), and init_arcBall().

◆ ThisRot

Matrix3fT _ArcBall_t::ThisRot

Definition at line 550 of file arcball.h.

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

◆ Transform

Matrix4fT _ArcBall_t::Transform

Definition at line 548 of file arcball.h.

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


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