ライブラリ開発の前に

CSL(適当な略とする.CyberSpaceLibraryとか?)

メモ:
ProgrammingLanguage:C++
IDE:Visual C++ 2003 (Visual Studio 2003 .net Professional Edition)
GraphicsLibrary:OpenGL
コメントなど:日本語ばりばり.
ドキュメント:doxygenコメントでいこう.JavaDocスタイルかな.


構成

  • CSLCore コアオブジェクト

  • CSLError エラー処理

  • CSLUtil 便利っぽいモノ

  • CSLMath 数学

  • CSLGeometry 幾何

    • Point

    • Curve

    • Surface

    • Line

    • Polyline

    • Polygon

    • Vertex

    • Triangle


    • PointCloud

    • TriangleSoup

    • PolygonSoup



  • CSLTopology 位相

    • Brep

      • Vertex

      • Edge

      • Coedge

      • Loop

      • Face

      • Shell

      • Volume





  • CSLIO 入出力

    • 3d

      • CSLObj

      • STL/DXF/SAT/ACIS/IGESなどあるけどどうしよう



    • 2d

      • bmp, jpg, pngとか.PNGは例のライブラリ利用か?





  • CSLPhysics 物理演算(衝突)

  • CSLGraphics グラフィック描画

  • CSLGui GUI?





数学要素

コメント

このブログの人気の投稿

時速119キロ

人工現実感とは