マガジンのカバー画像

STEP-CAD 3D CG

6
運営しているクリエイター

記事一覧

【CADプログラミング】 STEP中間ファイル STEPCode Windows+cmake導入編

もともと、gccベースのSTEPCodeですが、LinuxだけでなくWindowsでも動作するように設計されています。今回はPython拡張ではなく、C++コードでの導入方法を見ていきましょう。

Linuxユーザやcmakeを頻繁に使う人には、割と良くある流れです。

ただし、現在のSTEPCodeはちょっと不便な点もあります。このあたりについては最後に触れます。

〇 開発環境git

cma

もっとみる

【CADプログラミング】 STEP中間ファイル ap203とap214

○ STEPデータを使用する前提定義されているISOの規格は多種多様ですが、今回想定する規格は

・ap203(模型のみで色によるラベリングなし)

・ap214(模型のみで色によるラベリングあり)

の二つを採用する予定です。

また、今回は私の会社ではとある部品メーカーのCADを利用しながら見せていくと言う形式を取る予定ですが、このページ内では著作権もあるので提示しない予定です。一応、自分自身

もっとみる

【CADプログラミング】 STEP中間ファイルについて

最近、業務で取り扱っている話題で、”CADデータをモデルとした測定装置”をテーマにしています。

○概要グリッド投影などによる3D復元、ToFカメラや共焦点顕微鏡などを活用した3D計測技術が昨今では注目が集まっています。

3Dセンサは、厳密には自由空間全体を捉えるようなものではなく、その光学的な測定域の事情から計測範囲や光軸、分解能などに制約を受けており、”銀の弾丸”はない状況で、現状では用途に

もっとみる

【CADプログラミング】実践 3Dセンサ活用時のスプロケットのr-θ特性の求解法

〇 概要スプロケットを使った演習を行います。

まずは、スプロケットのモデルを画像化するために必要な数値計算を簡単に押さえておきましょう。とはいっても、扱う数学は高校~大学初等レベルで十分追いつきます。

〇 目的下図のように、スプロケットの側面部を観測面に設定したときに、その観測面の深さ情報が出てくるようなデータを生成します。ただし、スプロケット全面を回すため、スプロケットの周りをモータを使って

もっとみる

【CADプログラミング】 STEP中間ファイル Dependencies(DLL関数ダンプツール)を使ってSCL Libraryを解読する

〇 概要STEPCodeの基礎ライブラリクラス(STEP Class Library = SCL)について紹介します。

Dependenciesを使って、どうやってレガシーなプログラムを分析するか?についても、ここで触れます。

〇 SCL LibraryとはSTEPCodeは、STEP中間データのParser(解読器)の機能を提供してくれるのですが、この基礎コードがSCL Libraryといい

もっとみる

【CADプログラミング】STEPファイルを見やすくしてみる

久しぶりにSTEPファイルのネタです。
退職が決まり、STEPファイルのネタがお蔵入りしそうだったので、ある程度今後の私の資産にするために、社内から持ち出してまとめたものを記事にします(機密情報等は特にないです)。

モデルとして扱うSTEPファイル以前スプロケットでこのネタをやっているのですが、ちょっとだけデータ構造をより深く知るため、実際のデータをあてがえています。

ただし、当データはLic

もっとみる