オープンソース・ソリューション・テクノロジ株式会社 代表 …オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト
オープンソース3DCAD...
Transcript of オープンソース3DCAD...
![Page 1: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/1.jpg)
オープンソース3DCADNaroCADを使ってみた
第40回 オープンCAE勉強会@関西
川畑 真一 (@mmer547)
![Page 2: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/2.jpg)
NaroCADとは
• NaroCADは、パラメトリックなソリッドモデリングによるプロダクトデザインを行うための3次元・CADシステムのモデラーである。
• NaroCADはOpen Cascade テクノロジーの技術基盤に基づいており、プログラミング言語C#によって記述されている。
•開発はオープンソースとして進められており、SourceForge.net上でソースコードが公開されている。
Wikipediaより
安定版は1.6.0
ベータ版は1.8.8まで開発中
![Page 3: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/3.jpg)
FreeCADとの違い
• ダイレクトモデリング
• 一応ヒストリーも残る
• SpaceClaimっぽい
• Windowsで動作する。
• GPL v2
• フィーチャーベース
• ヒストリーが残る
• CATIA、Pro/E、Creoっぽい
• Pythonでマクロが作成可能
• OSはMac、Linux、Windowsで動作する
• LGPL
FreeCAD
![Page 4: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/4.jpg)
インターフェース
機能選択アイコン
モデリングツリープロパティ入力
モデル表示画面ヘルプウィンドウ
コマンド入力
![Page 5: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/5.jpg)
形状作成:Sketch
選択
点の作成
線分の作成
矩形の作成
スプラインの作成
寸法の作成
サーフェース平面にカメラを移動
トリム
円弧の作成
円の作成
Sketchで形状の基本となる2次元図形を描画する
![Page 6: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/6.jpg)
形状作成:Solid
六面体の作成
球の作成
円筒の作成
円環の作成
円錐の作成
Solidではプリミティブ形状が作成できる
![Page 7: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/7.jpg)
形状作成:Gizmos
Gizmosではジオメトリの移動、回転などができる
移動・回転軸をなくす
ジオメトリの移動 ジオメトリのスケール倍
ジオメトリの回転
![Page 8: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/8.jpg)
形状作成:Feature
Solidではプリミティブ形状が作成できる
スケッチの押し出しでソリッドを作る
スケッチでカットする
スイープでソリッドを作成
回転軸でソリッドを作成
フィレット・面取り
![Page 9: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/9.jpg)
形状作成:Boolean
Booleanではブーリアン演算を実行できる
足し算
引き算
交差
![Page 10: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/10.jpg)
形状作成:Tools
Solidではプリミティブ形状が作成できる
ジオメトリの移動
ジオメトリのコピー
軸周りの回転
円形パターンによる複製
鏡面コピー
寸法計測
パターンによる複製
![Page 11: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/11.jpg)
寸法拘束
Booleanではブーリアン演算を実行できる
拘束したジオメトリの寸法はジオメトリおよび頂点を移動させても保たれる
![Page 12: オープンソース3DCAD NaroCADを使ってみた‚ªープンソース...オープンソース3DCAD NaroCADを使ってみた 第40回オープンCAE勉強会@関西 川畑真一(@mmer547)](https://reader030.fdocuments.net/reader030/viewer/2022040411/5edb9627ad6a402d6665e1bd/html5/thumbnails/12.jpg)
まとめ
• NaroCADはダイレクトモデリング系3D CADに必要な基本的な機能をすべて持っている。
• インターフェースもリボンUIを採用し、著間で操作できるようになっている。
•寸法拘束があるので、フィーチャーベースCADのような使い方も出来る。