Candy
|
Copyright 2005, Karljohan Lundin. More...
Namespaces | |
Utils | |
Classes | |
class | Capture |
This node writes the frame buffer to files, that can be used to build a movie. More... | |
class | CubicPositionInterpolator |
This node provides a position interpolation functionality with cubic interpolation, to produce a smooth path. More... | |
class | Debug |
class | CandyException |
class | DelaunayTriangulation |
A simple Delauney triangulator for 3D space. More... | |
struct | CalibrationSample |
struct | Triangle |
struct | DeviceCalibratorEffect |
class | DeviceCalibrator |
class | FiniteStateMachine |
The FiniteStateMachine node provides state machine functionality through programmable states and transitions. More... | |
class | ForceTorqueIcon |
This node generates arrows to visually represent forces and torques. More... | |
struct | CompensationSample |
struct | GravityCompensatorEffect |
class | GravityCompensator |
class | I18N |
I18n is a abbreviation of Internationalization, which is the collective name for systems that facilitates the support for multiple languages of a game or application. More... | |
class | ImageObject |
The intersense tracker. More... | |
struct | InteractionHistogramEffect |
class | InteractionHistogram |
class | MouseHapticsDevice |
A mouse driven haptic device. More... | |
class | NodeContainer |
NodeContainer simply holds nodes in the scenegraph and does nothing with them. More... | |
class | PaintTexture |
This texture provides drawing functions to simplify drawing. More... | |
class | PathHapticsDevice |
This is a haptics device that is controlled through a pre-defined spline path. More... | |
struct | StabilityTestEffect |
class | StabilityTest |
class | TimeStatistics |
TimeStatistics is a tool for measuring frame rates in different threads, thread contention and algorithm delay. More... | |
class | XSplinePositionInterpolator |
This is a position interpolator that is using the x-spline to define the path. More... | |
Typedefs | |
typedef std::pair< void *, std::string > | once_key_t |
typedef std::map< once_key_t, int > | once_t |
Functions | |
std::ostream & | operator<< (std::ostream &out, CalibrationSample &sample) |
std::istream & | operator>> (std::istream &in, CalibrationSample &sample) |
template<class Quat > | |
Quat | getUnwoundOrientation (const Quat &Q) |
Unwinds the specified rotation quaternion to find its orientation, represented by a quaternion that rotates less than one revolution. More... | |
template<class Quat > | |
Quat | getLeastOrientationDifference (const H3D::Quaterion &Q1, const H3D::Quaterion &Q2) |
Finds the quaternion that represents the least difference between two orientation quaternions. More... | |
Copyright 2005, Karljohan Lundin.
Copyright 2006-2008, Karljohan Lundin Palmerius.
Copyright 2012-2013, Karljohan Lundin Palmerius.
(c)2007-2009 Karljohan Lundin Palmerius
Copyright 2005, 2007, Karljohan Lundin Palmerius.
Copyright 2013, Karljohan Lundin Palmerius.
Copyright 2014, Karljohan Lundin Palmerius.
Copyright 2010, Karljohan Lundin Palmerius.
The Candy package.
Copyright 2012, Karljohan Lundin Palmerius.
Copyright 2006, Karljohan Lundin.
(c)2007-2010 Karljohan Lundin Palmerius
Copyright 2003-2005, Karljohan Lundin.
(c)2013 Karljohan Lundin Palmerius
(c)2007-2013 Karljohan Lundin Palmerius
Copyright 2010-2013, Karljohan Lundin Palmerius.
Copyright 2006-2007, Karljohan Lundin Palmerius.
<COPYRIGHT notice>="">The Candy package
<COPYRIGHT notice>="">
This file is copyrighted to Karljohan Lundin Palmerius. The file may be used with the explicit consent from the author but not modified or redistributed. Absolutely no guarantees are given whatsoever.
<NO release>="">The Candy package
Quat Candy::getLeastOrientationDifference | ( | const H3D::Quaterion & | Q1, |
const H3D::Quaterion & | Q2 | ||
) |
Finds the quaternion that represents the least difference between two orientation quaternions.
This function assumes that both arguments represent orientations, i e are rotations of less than one revolution each. Use getUnwoundOrientation, if needed, to ensure this.
References Rotation().
Quat Candy::getUnwoundOrientation | ( | const Quat & | Q | ) |
Unwinds the specified rotation quaternion to find its orientation, represented by a quaternion that rotates less than one revolution.
References angle.