9namespace OpenSim {
class Component; }
10namespace OpenSim {
class Mesh; }
11namespace OpenSim {
class Model; }
12namespace OpenSim {
class ModelDisplayHints; }
13namespace opyn {
class ModelStatePair; }
14namespace osc {
struct SceneDecoration; }
15namespace osc {
class SceneCache; }
16namespace SimTK {
class State; }
25 const OpenSim::Model&,
28 float fixupScaleFactor,
37 float fixupScaleFactor = 1.0f
43 const OpenSim::Model&,
46 float fixupScaleFactor = 1.0f
54 const OpenSim::Model&,
56 const OpenSim::Component& subcomponent,
58 float fixupScaleFactor,
60 bool inclusiveOfProvidedSubcomponent =
true
67 const OpenSim::Model&,
71 float fixupScaleFactor
76 const OpenSim::Model&,
84 const OpenSim::Model&,
92 const OpenSim::Model&,
Definition model_state_pair.h:19
Definition open_sim_decoration_options.h:22
Definition scene_cache.h:25
Definition static_component_registries.h:3
Definition custom_decoration_generator.h:6
Definition component_registry.h:14
osc::Mesh ToOscMeshBakeScaleFactors(const OpenSim::Model &, const SimTK::State &, const OpenSim::Mesh &)
void GenerateSubcomponentDecorations(osc::SceneCache &, const OpenSim::Model &, const SimTK::State &, const OpenSim::Component &subcomponent, const OpenSimDecorationOptions &, float fixupScaleFactor, const std::function< void(const OpenSim::Component &, osc::SceneDecoration &&)> &out, bool inclusiveOfProvidedSubcomponent=true)
float GetRecommendedScaleFactor(osc::SceneCache &, const OpenSim::Model &, const SimTK::State &, const OpenSimDecorationOptions &)
void GenerateModelDecorations(osc::SceneCache &, const OpenSim::Model &, const SimTK::State &, const OpenSimDecorationOptions &, float fixupScaleFactor, const std::function< void(const OpenSim::Component &, osc::SceneDecoration &&)> &out)
osc::Mesh ToOscMesh(osc::SceneCache &, const OpenSim::Model &, const SimTK::State &, const OpenSim::Mesh &, const OpenSimDecorationOptions &, float fixupScaleFactor)
Definition custom_decoration_generator.h:5
Definition scene_decoration.h:15