19 const std::shared_ptr<const IHexapodCoordinateConverter>& converter_ptr,
20 const std::shared_ptr<const IHexapodJointCalculator>& calculator_ptr,
29 std::make_shared<PhantomXMkIIRendererModel>(converter_ptr, calculator_ptr);
31 return { renderer , renderer };
36 std::make_shared<PhantomXRendererSimple>(converter_ptr,
40 return { renderer , renderer };
static std::tuple< std::shared_ptr< IDxlib3dRenderer >, std::shared_ptr< IDxlibNodeSetter > > Build(const std::shared_ptr< const IHexapodCoordinateConverter > &converter_ptr, const std::shared_ptr< const IHexapodJointCalculator > &calculator_ptr, DisplayQuality display_quality)
HexapodRendererクラスのインスタンスを作成する. static関数なので,HexapodRendererBuilder::Build()と呼び出す.