FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
OrbitalCameraPath.hpp
1#include <ocean/shrimp/Range.hpp>
2#include <ocean/shrimp/PhysicalSpace.hpp>
3
4#include <bundle/Bundle.hpp>
5#include <grid/CartesianChart.hpp>
6
7#include <bone/BundleInput.hpp>
8
9
10namespace Wizt
11{
12
13using namespace Wizt;
14using namespace Fiber;
15using namespace Eagle;
16using namespace Eagle::PhysicalSpace;
17
25{
26public:
27 VOutput<BundlePtr> myBundle;
28
29 TypedSlot<int> TimeSteps;
30 TypedSlot<Range> TimeScale;
31
32 TypedSlot<point> Center;
33 TypedSlot<double> Periapsis,
34 Eccentricity,
35 Omega,
36 Phi;
37
38 string gridname;
39
40
41 OrbitalCameraPath(const string&name, int p, const RefPtr<VCreationPreferences>&VP);
42
44
45 bool update(VRequest&Context, double precision) override;
46};
47
48} // namespace
49
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A VObject which creates a camera path provided as fiber bundle, being formulated as a particle system...
Definition OrbitalCameraPath.hpp:25
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...