Open CASCADE テクノロジー(オープンカスケード、OCCT)は、Open CASCADE SASによって開発とサポートが行なわれているオープンソースソフトウェアで、三次元CADやCAM、その他のための開発プラットフォームである。OCCT自体はCADやCAMといったアプリケーションではなく、C++といったプログラミング言語から呼び出して用いるライブラリである。 概要[編集] OCCTは、ソフトウェアで三次元形状を用いた表現、演算、計算を行うためのライブラリで、三次元CADやCAMなどに用いられる事が多い。具体的には、基本的なベクトル演算、行列演算に加え、幾何形状を定義するジオメトリーと、その形状をトポロジカルに管理するためのクラス(Geomクラス、TopoDSクラス)、連続する曲線や曲面の集合を表現するためのクラス(法線(Edge)に対する連線(Wire)、面(Face)に対するシ