| 3D ACIS モデラー | |
|---|---|
スクリーンショット | |
| 開発者 | スペーシャルコーポレーション |
| 安定版リリース | |
| オペレーティング·システム | Windows 7(およびそれ以降)、macOS、Linux(Red Hat) |
| タイプ | 3Dモデラー |
| ライセンス | 独自のソフトウェア |
| Webサイト | www.spatial.com |
3D ACIS Modeler(ACIS)は、ダッソー・システムズ傘下のSpatial Corporation (旧Spatial Technology)が開発したジオメトリモデリングカーネルです。ACISは、コンピュータ支援設計(CAD) 、コンピュータ支援製造(CAD)、コンピュータ支援エンジニアリング(CAD ) 、建築、エンジニアリング・建設、座標測定機、3Dアニメーション、造船などの業界のソフトウェア開発者によって使用されています。ACISは、ソフトウェア開発者やメーカーに、基盤となる3Dモデリング機能を提供します。
ACISは、3Dモデリング機能を備えたオブジェクト指向C++アーキテクチャを備えています。ACISは、ワイヤーフレームモデル、サーフェス、ソリッドモデリング機能を、多様体と非多様体の両方のトポロジと一連の幾何学的演算に統合しているため、ハイブリッドモデリング機能を備えたアプリケーションの構築に使用されます。
幾何学的カーネルとしては、ACISは第1世代のロミュラスに続く第2世代のシステムである。[ 3 ]
ACISという単語が実際には何の略なのか、あるいはそもそも頭字語なのかについてはいくつかの説があります。最も一般的な説は、ACISはAlan、Charles、Ian's System(Three-Space Ltd.の一員であるAlan Grayer、Charles Lang、Ian Braid)、またはAlan、Charles、Ian、Spatial(このシステムは後にSpatial Technology(現Spatial Corp)に売却されたため)の略だというものです。近い情報源によると、この名前は実際にはAlan、Charles、Ian、Sowarの略で、SowarはSpatial Technologyの創設者であるDick Sowarに由来します。ただし、尋ねられると、ACISの作成者は単にその名前はギリシャ神話に由来すると答えます( Acisも参照)。
1985年、アラン・グレイアー、チャールズ・ラング、イアン・ブレイド(ロムルスとロムルス-Dの開発者)は、スリー・スペース社(イギリス、ケンブリッジ)を設立しました。同社は、ディック・ソーワーのスパティアル・テクノロジー社(1986年にソーワーによって設立)から、スパティアル・テクノロジー社のStrata CAMソフトウェア向けソリッドモデリングカーネルACISの開発を委託されていました。ACISの最初のバージョンは1989年にリリースされ、HP社がME CADソフトウェアへの統合ライセンスを取得しました。
2000 年後半、Spatial がDassault Systèmesに買収された頃、ACIS ファイル形式は若干変更され、公開されなくなりました。
ソフトウェアコンポーネントとは、機能的に特化されたソフトウェアの単位であり、特定の目的を果たすためにグループ化されたソフトウェアアイテム(関数、クラスなど)の集合体です。ソフトウェアシステム全体または製品を構成する要素として機能します。製品とは、1つまたは複数のソフトウェアコンポーネントが組み合わされ、パッケージとして販売されるものです。コンポーネントは様々な組み合わせで配置され、様々な製品を形成することができます。
ACIS製品ラインはソフトウェアコンポーネント技術を用いて設計されており、アプリケーションは必要なコンポーネントのみを使用できます。場合によっては、特定の用途に対して複数のコンポーネント(Spatialまたはサードパーティベンダー製)が用意されているため、アプリケーション開発者はニーズに最適なコンポーネントを選択できます。例えば、Spatialからは複数のレンダリングコンポーネントが提供されており、開発者はプラットフォームやアプリケーションに最適なコンポーネントを使用します。
| プラットフォーム | オペレーティング·システム | コンパイラ | 32ビット | 64ビット |
|---|---|---|---|---|
| マイクロソフト | ウィンドウズ7 | Visual C++ 2010、Visual C++ 2013、Visual C++ 2013、Visual C++ 2015 | はい | はい |
| マイクロソフト | Windows 8、Windows 8.1、Windows 10 | Visual C++ 2010、Visual C++ 2013、Visual C++ 2013、Visual C++ 2015、VC++ 2017 | いいえ | はい |
| レッドハット | エンタープライズ Linux バージョン 5.0、エンタープライズ Linux バージョン 6.0、エンタープライズ Linux バージョン 7.0 | GNU C++ gcc 4.1.2 | はい | はい |
| りんご | OS X 10.7.5、OS X 10.10 | Clang バージョン 4.1 コンパイラ 64 ビット | いいえ | はい |
ACISコア機能[ 4 ]は、以下の3つのカテゴリーに分類できます。
ACISは、標準ACISテキスト(SAT)と標準ACISバイナリ(SAB)の2種類の保存ファイルをサポートしています。これら2つの形式は同一の情報を保存するため、区別が不要な場合は通常、SATファイルという用語がどちらかを指すために使用されます。
SATファイルは、シンプルなテキストエディタで表示できるASCIIテキストファイルです。SATファイルには、キャリッジリターン、空白、その他の人間の目に見えるフォーマットが含まれています。SATファイルの拡張子は.satです。
SABファイルは、単純なテキストエディタでは表示できず、人間が読みやすいようにではなく、コンパクトさを重視して作成されています。SABファイルの拡張子は.sabです。SABファイルでは、要素とバイナリタグの間に区切り文字が使用され、追加のフォーマットは行われません。
SAT形式のバージョン7.0(2001年頃)の仕様が公開されました。これにより、ACISベースではない外部アプリケーションでも、これらのファイルに保存されたデータにアクセスできるようになりました。保存ファイル形式の構造、データのカプセル化方法、書き込まれるデータの種類、サブタイプ、参照など、SATファイル形式を理解するために必要な基本情報は、このドキュメントから入手できます。ただし、新しいバージョンのACISでは、仕様が公開されていない修正されたSATファイル形式が使用されています。そのため、最新のSATファイルを読み取るには、ネイティブのACISライブラリを使用するか、形式のリバースエンジニアリングを行う必要があります。
保存ファイルには次のものが含まれます。
ACIS リリース 6.3 以降では、SAT ファイルを保存する前に、ファイル ヘッダーに製品 ID と単位を入力する必要があります。
ACISは現在Spatial社によって開発されています。ACISでは、現在のバージョン(リリース)番号と保存バージョン番号の概念が維持されています。保存バージョン番号を使用することで、以前のバージョンのACISで読み込めるSAT保存ファイルを作成できます。
ACISリリース4.0以降、SAT保存ファイル形式はマイナーリリースでは変更されず、メジャーリリースでのみ変更されました。これにより、同じメジャーバージョンのACISをベースにしたアプリケーションは、保存バージョンを気にすることなくデータを交換できるようになりました。この相互運用性をシンプルな実装で実現するために、ACIS保存ファイルには、メジャーバージョン番号を正確に識別するシンボルが含まれていますが、マイナーバージョン番号は識別しません。つまり、同じメジャーバージョンのACISを使用して作成されたアプリケーションは、マイナーバージョンに関係なく、互換性のある保存ファイルを生成することになります。これは、メジャーバージョン間で内部マイナーバージョン番号を増加しないという単純な方法で実現されています。
リリース 7.0 以降、ACIS は再び正確なメジャー、マイナー、ポイントバージョン番号の提供を開始しました。2015 年 9 月のリリース 2016 1.0 以降、Spatial はセマンティック バージョニングに更新され、モデル年とそのモデル年内のメジャー、マイナー、ポイントリリースでバージョンを記述できるようになりました。
リリース番号と SAT の変更の関係をまとめると次のようになります。
| リリース | 日付 |
|---|---|
| 2020 1.0 | 2019年11月12日 |
| 2019 1.0 | 2018年11月13日 |
| 2018 1.0 | 2017年7月26日 |
| 2017 1.0 | 2016年7月 |
| 2016 1.0 | 2015年9月 |
| R25 | 2014年7月 |
| R24 | 2013年6月 |
| R23 | 2012年8月 |
| R22 | 2011年7月 |
| R21 | 2010年5月 |
| R20 | 2009年5月 |
| R19 | 2008年7月 |
| R18 | 2007年11月 |
| R17 | 2007年4月 |
| R16 | 2006年1月 |
2023年には、Alibre Design、BricsCAD、 SpaceClaim、[ 5 ] TurboCAD、Cimatron、Viacad、SharkCad、VertexがいずれもACISをジオメトリカーネル/エンジンとして使用しました。