メイン関数からの呼び出し[edit]

OARTool::GenerateObjectFromDataIndex()    (OARTool.cpp)
   OARTool::generateSolidData()              (OARTool.cpp)

OARTool::GenerateObjectFromDataList()     (OARTool.cpp)
   OARTool::generateSolidData()              (OARTool.cpp)

OARTool::GenerateObjectFromDataFile()     (OARTool.cpp)
   OARTool::generateSolidData()              (OARTool.cpp)

オブジェクト生成:generateSolidData()[edit]

OARTool::generateSolidData()              (OARTool.cpp)
   jbxl::CreatePrimBaseShapesFromXML()       (PrimShape.cpp)

   TreeTool::GenerateTree()                  (TreeTool.ccp)
   TreeTool::GenerateGrass()                 (TreeTool.ccp)
   jbxl::MeshObjectDataFromPrimShape()       (MeshMaker.cpp)

   closeSolid()

プリム:MeshObjectDataFromPrimShape()[edit]

jbxl::MeshObjectDataFromPrimShape()       (MeshMaker.cpp)
 PrimMeshParam::sculptType&0x07 == SCULPT_TYPE_MESH
   TriPolygonDataFromLLMeshFile()

 PrimMeshParam::param.sculptEntry
   TriPolygonDataFromSculptJP2K()

 other
   TriPolygonDataFromPrimMesh()

Sculpted Prim 判定[edit]

PrimShape.cpp
PrimShapeParam::param.sculptEntry = PrimBaseShape::SculptType
 get_xml_str_content_bystr(xml, "<Shape><SculptEntry>") == "true"
    PrimBaseShape::SculptType = true

Texture 関連[edit]

OARTool::generateSolidData
   CreatePrimBaseShapesFromXML()
       PrimBaseShape::GetBaseParamFromXML:()
           PrimBaseShape::GetTextureEntry()
       PrimBaseShape::GetMaterialParams()
       DEBUG_MODE rparam.PrintTextureEntry();

トップ   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS