#author("2024-06-28T13:12:47+00:00","default:iseki","iseki")
#author("2024-06-28T13:13:08+00:00","default:iseki","iseki")
*** メイン関数からの呼び出し
<pre>
OARTool::GenerateObjectFromDataIndex()    (OARTool.cpp)
   OARTool::generateSolidData()              (OARTool.cpp)

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

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

</pre>

*** オブジェクト生成:generateSolidData()
<pre>
OARTool::generateSolidData()              (OARTool.cpp)
   jbxl::CreatePrimBaseShapesFromXML()       (PrimShape.cpp)

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

   closeSolid()
</pre>


*** プリム:MeshObjectDataFromPrimShape()
<pre>
jbxl::MeshObjectDataFromPrimShape()       (MeshMaker.cpp)
   PrimMeshParam::sculptType&0x07 == SCULPT_TYPE_MESH
     TriPolygonDataFromLLMeshFile()

   PrimMeshParam::param.sculptEntry
     TriPolygonDataFromSculptJP2K()

   other
     TriPolygonDataFromPrimMesh()
</pre>







*** Sculpted Prim 判定
<pre>
PrimShape.cpp
PrimShapeParam::param.sculptEntry = PrimBaseShape::SculptType
  get_xml_str_content_bystr(xml, "<Shape><SculptEntry>") == "true"
     PrimBaseShape::SculptType = true
   get_xml_str_content_bystr(xml, "<Shape><SculptEntry>") == "true"
      PrimBaseShape::SculptType = true
</pre>

*** Texture 関連
<pre>
OARTool::generateSolidData
    CreatePrimBaseShapesFromXML()
        PrimBaseShape::GetBaseParamFromXML:()
            PrimBaseShape::GetTextureEntry()
        PrimBaseShape::GetMaterialParams()
        DEBUG_MODE rparam.PrintTextureEntry();
</pre>

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS