POV-Ray : Newsgroups : povray.binaries.programming : My idea: Developers need tips! Help me, please! : Re: My idea: Developers need tips! Help me, please! Server Time
7 May 2024 14:41:39 EDT (-0400)
  Re: My idea: Developers need tips! Help me, please!  
From: LanuHum
Date: 30 Oct 2016 06:20:01
Message: <web.5815c863397eea9f7a3e03fe0@news.povray.org>
"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

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.