34 using namespace mondschein;
57 scene::Light_p
Core::create_light(
const std::string& _id,
const Eigen::Vector4d &_a,
const Eigen::Vector4d &_d,
58 const Eigen::Vector4d &_s,
const Eigen::Vector4d &_p,
const Eigen::Vector4d &_sd,
61 return scene::Light_p(
new scene::Light(_id,
scene::light_attribs_t(_a,_d,_s,_p,_sd,_se,_sc,_ca,_la,_qa,_l)));
74 scene::Material_p
Core::create_material(
const std::string& _id,
const Eigen::Vector4d &_a,
const Eigen::Vector4d &_d,
75 const Eigen::Vector4d &_s,
const Eigen::Vector4d &_e,
float64 _sh)
90 scene::Mesh_p
Core::create_mesh(
const std::string& _id,
const std::vector<Eigen::Vector4d> &_v,
91 const std::vector<Eigen::Vector3d> &_vn,
const std::vector<Eigen::Vector4d> &_vt,
92 const std::vector<Eigen::Vector4d> &_vc)
139 const boost::adjacency_list<> &_e)