Altus Mapping Engine JavaScript API Reference - v2.0.ut.2153.g60764257e - Tuesday May 16, 2022 SDK Documentation | Builds | BA3 Home
AltusUnified::ModelTransform Class Reference
Inheritance diagram for AltusUnified::ModelTransform:
Collaboration diagram for AltusUnified::ModelTransform:

Public Member Functions

 ModelTransform (GeographicPosition geoPos, Orientation orientation, vec3d worldScale)
 
 Public Member Functions inherited from AltusUnified::Transform
 Transform (GeographicPosition geoPos, Orientation orientation, vec3d worldScale)
 
void setParent (Transform parent)
 
void set (Transform other)
 
void set (vec3d pos, quatd orientation)
 
void set (vec3d pos, quatd orientation, vec3d scale)
 
void setScale (vec3d scale)
 
bool eq (Transform other)
 
bool neq (Transform other)
 
void lookAt (vec3d lookAtWorldPos, vec3d approximateWorldUp)
 
void setPositionAndMaintainGeographicOrientation (GeographicPosition geoPos)
 
void setGeographicOrientationAndMaintainPosition (Orientation orientation)
 
void rotate (quatd rotation)
 
vec3d worldPosition ()
 
quatd worldOrientation ()
 
vec3d scale ()
 
vec3d up ()
 
vec3d forward ()
 
vec3d right ()
 
GeographicPosition geographicPosition ()
 
Orientation geographicOrientation ()
 
double altitude ()
 
Transform localTransform ()
 

Additional Inherited Members

 Static Public Member Functions inherited from AltusUnified::Transform
static Transform createFromGeographicCoordinatesAndNauticalMiles (double latitudeInDegrees, double longitudeInDegrees, double altitudeInNauticalMiles, double rollInDegrees, double pitchInDegrees, double yawInDegrees, double scaleXInNauticalMiles, double scaleYInNauticalMiles, double scaleZInNauticalMiles)
 

Constructor & Destructor Documentation

AltusUnified::ModelTransform::ModelTransform ( GeographicPosition  geoPos,
Orientation  orientation,
vec3d  worldScale 
)