#include <vector>
#include <string>
#include <map>
#include <math.h>
#include <iostream>
#include <fstream>
#include "Operations.h"
#include "DH_Link.h"
#include "DH_Chain.h"
#include "Scene.h"
#include "Curve.h"
#include "SplineCurve.h"
#include "Surface.h"
#include "Loft.h"
#include "Assembly.h"
Defines | |
#define | DIM 3 |
#define | SML -1e10 |
#define | LRG 1e10 |
Typedefs | |
typedef Joint< DataType, DIM > | JointType |
typedef DH_Link< DataType, DIM > | LinkType |
typedef DH_Chain< DataType, DIM > | ChainType |
typedef Scene< DataType, DIM > | SceneDim |
typedef Assembly< DataType, DIM > | AssemblyDim |
typedef Part< DataType, DIM > | PartDim |
typedef Curve< DataType, DIM > | CurveDim |
typedef SplineCurve< DataType, DIM > | SplineCurveDim |
typedef Surface< DataType > | SurfaceDim |
typedef Loft< DataType > | LoftType |
Functions | |
main (int argc, char **argv) |
#define DIM 3 |
#define LRG 1e10 |
#define SML -1e10 |
typedef Assembly<DataType,DIM> AssemblyDim |
Prototypical turbine assembly posed with a Denavit-Hartenberg kinematic chain that branches
at the rotor subassembly to connect each blade.
typedef SplineCurve<DataType,DIM> SplineCurveDim |
typedef Surface<DataType> SurfaceDim |
main | ( | int | argc, | |
char ** | argv | |||
) |
initialization
Sperical Wrist currently works in a Euler Z-X-Z convetion
position blades in rotor assembly
ROTATE rotor assembly as a whole
Individual blade pitch
Solve
Sperical Wrist currently works in a Euler Z-X-Z convetion
ROTATE rotor assembly as a whole
Individual blade pitch
References DH_Link< DataType, dim >::actuate(), SceneBase< DataType, dim >::AddAssembly(), SceneBase< DataType, dim >::AddChain(), DH_Chain< DataType, dim >::AddJoint(), DH_Chain< DataType, dim >::addLink(), SceneBase< DataType, dim >::addLink(), DH_Chain< DataType, dim >::addNativeLink(), Assembly< DataType, dim >::AddPart(), Assembly< DataType, dim >::AddSubAssembly(), PartBase< DataType, dim >::Brep3D, d2r, DH_Link< DataType, dim >::getID(), Assembly< DataType, dim >::GetNthPart(), SceneBase< DataType, dim >::IdTag(), Assembly< DataType, dim >::IdTag(), Assembly< DataType, dim >::Name(), SceneBase< DataType, dim >::outputScene(), SceneBase< DataType, dim >::poseChain(), DH_Link< DataType, dim >::print(), printID(), Joint< DataType, dim >::prismatic, SceneBase< DataType, dim >::resetScene(), Joint< DataType, dim >::revolute, Assembly< DataType, dim >::setName(), SceneBase< DataType, dim >::setName(), DH_Chain< DataType, dim >::setParentChain(), Joint< DataType, dim >::sphericalWrist, PartBase< DataType, dim >::STL, stringID(), and SceneBase< DataType, dim >::updateScene().