メイン関数からの呼び出し[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