モデリングカーネル(カーネル)
「モデリングカーネル」は、3D CADにおけるソフトウェアライブラリである。英訳は「Geometric modeling kernel」であり、「カーネル(Kernel)」は果実の仁や穀物の種子を意味する英単語で、ソフトウェアにおいてはOSやプログラムの中核部といった意味となる。モデリングカーネルは、3Dモデルの形状をグラフィックス描画する際のロジックを定義する。3D CADにおいては、縮めて「カーネル」と呼ばれることが多い。
3D CADソフトウェアにおける処理は、カーネルをベースにしている。3Dモデルのファイル形式(拡張子)もそれに準じる。カーネルには、CADベンダーが独自で自社製品向けに開発するものと、CADベンダーなどが外部にライセンシングする市販のものがある。カーネルの種類は独自のものを含めると多岐にわたるが、多くのソフトウェアでは市販カーネルを採用する。また、複数のカーネルを併用する場合もある。
ソリッドモデリング作成のロジックそのものは大まかには変わらないが、それぞれ幾何形状の定義の様式が少しずつ異なり、長所/短所もある。それぞれのカーネルによる3Dモデルデータは直接連携できないため、中間ファイルを用いてデータ交換を行う。ただし近年、3D CAD側の処理で、さまざまなカーネルの3Dモデルデータを連携させる技術が登場している。
よく知られる市販カーネルには、旧UGS(現在のシーメンスの一部)が開発した「Parasolid」と、かつて旧Spatial Technology(ダッソーが買収)が開発した「ACIS」がある。
Parasolidはシーメンスの「NX」と「Solid Edge」の他、ダッソー・システムズ・ソリッドワークスの「SOLIDWORKS」、コダマコーポレーションの「Topsolid」などが採用している。
ACISはオートデスクの「Inventor」、クボテックの「KeyCreator」などが採用する。IronCAD社の「IRONCAD」やトヨタケーラムの「Caelum XXen」はACISとParasolidを併用するデュアルカーネルである。
ダッソー・システムズの「CATIA」は独自カーネル「CGM」を用いている。CGMはミッドレンジ3D CAD向けとしても外部へ提供している。
国産カーネルであったリコーの「DESIGNBASE」は2008年に開発を中止しており、搭載していたフォトロンの「図脳RAPID3D」も販売終了となった。後継である「図脳CAD3D」はCGMを搭載している。
PTCの「Creo Parametric」については、Pro/ENGINEER時代からの独自カーネル「GRANITE One」を用いている。こちらは外部へは公開されていない。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 3D CADでの設計の肝はボトムアップとトップダウン
かつて2次元信者だったママさん設計者は、一体何がきっかけで3Dに覚醒したのか? 3D CAD導入による環境の変化と得られたメリットを交えてお話しながら、「3D化推進」の在り方について一緒に考えてみましょう。今回は、後編です。 - 設計者教育と3D CAD
機械メーカーで3次元CAD運用や公差設計/解析を推進する筆者から見た製造業やメカ設計の現場とは。今回は設計者教育と3D CADについて語る。 - オープンソースの無償3D CAD「FreeCAD」を使ってみた
ユーザー登録不要の無償CAD「FreeCAD」はモデリング以外の機能も盛りだくさん。一度覚えたら、今後のモノづくりの世界がぐっと広がること請け合いだ。今回はモデリング機能の一部を紹介する。 - 80項目の新機能を搭載した高速3次元CADの最新版
コダマコーポレーションは、フランスのTOPSOLIDが開発した高速3次元CADシステムの最新版「TopSolid’Design 7.13J」を発売した。製品の形状を任意の曲面に沿って変形する機能など、80項目もの新機能が新たに搭載された。 - 新たにフレキシブル構成部品を追加した、SOLIDWORKSの最新版を発表
Dassault Systemesは、「SOLIDWORKS」の最新版「SOLIDWORKS 2020」と「3DEXPERIENCE.WORKS」ポートフォリオの新ソリューションを発表した。SOLIDWORKS 2020では「ディテイリング」モードが強化され、「フレキシブル構成部品」が追加された。 - 作業効率が向上した国産2D CADソフト「図脳RAPIDシリーズ」の最新版
フォトロンは、2D CADソフトウェア「図脳RAPIDPRO20」「図脳RAPID20」を2019年11月27日に発売する。「図脳RAPIDシリーズ」の最新版で、タブレット端末との連携や操作方法を見直し、作業効率を向上している。