"LanuHum" <Lan### [at] yandexru> wrote:
> "LanuHum" <Lan### [at] yandexru> wrote:
>
> 6775: CASE (OBJECT_TOKEN)
> Parse_Begin ();
> Object = Parse_Object ();
> if (!Object)
> bool add = addBlenderObject(Token.Token_String);
> if (!add)
> Expectation_Error ("object");
> Object = Parse_Object_Mods (reinterpret_cast<ObjectPtr>(Object));
> EXIT
> END_CASE
bool BlenderScene::addBlenderObject(std::string name){
BlenderObject *bobject = objects.find(name) -> second;
if (!bobject)
return false
switch (bobject -> type) {
case 2: {
Mesh *mesh = new Mesh();
// reinterpret Blender mesh data to Povray mesh data
// bla-bla-bla
}
case 1: { std::cout<<"Type: "<<"CSG"<<std::endl; break; } //del
default: { std::cout<<"Type: "<<"BLOB"<<std::endl; } //del
}
return true
}
Post a reply to this message
|