広告

  • 追加された行はこの色です。
  • 削除された行はこの色です。
*使いやすい3次元CAD [#vbaa4a5d]
[[HeeksCAD:http://code.google.com/p/heekscad/]]はいろいろなOSで使える3次元CAD。CAMのプラグインもある。
[[HeeksCAD:http://code.google.com/p/heekscad/]]はいろいろなOSで使える。また「[[HeeksCNC:http://code.google.com/p/heekscnc/]]」という3次元CAMのプラグインもある。
*インストール [#f350a4b0]
debianの場合「[[CompilingForDebian:http://code.google.com/p/heekscad/wiki/CompilingForDebian]]」の通り進めていく~
[[Ubuntuの場合:http://code.google.com/p/heekscad/wiki/InstallingOnUbuntu]]~
debianの場合「[[BuildDebianPackages:https://code.google.com/p/heekscad/wiki/BuildDebianPackages]]」の通り進めていく~
Ubuntuの場合は「[[HeeksCncUnderUbuntu :https://code.google.com/p/heekscad/wiki/HeeksCncUnderUbuntu]]」を参照

必要なパッケージをインストール
 # apt-get install subversion build-essential debhelper cmake libboost-python-dev

作業ディレクトリに移って
 $ svn checkout http://libarea.googlecode.com/svn/trunk/ libarea
だめなら、
 $ git clone https://github.com/Heeks/libarea.git
libareaのディレクトリに移る
 $ cd libarea
debianパッケージを作る
 $ dpkg-buildpackage -b -us -uc
上のディレクトリにパッケージができている
 $ cd ..
できたパッケージをインストール
 # dpkg -i libarea*.deb python-area*.deb
GUIなどで必要なパッケージをインストール。最近はlibopencascadeではなくコミュニティエディションのliboceを使うらしい
 # apt-get install liboce-visualization-dev libwxgtk2.8-dev libgtkglext1-dev python-dev
足りてないパッケージをインストール
 # apt-get install cdbs
HeeksCADのソースを取ってくる
 $ svn checkout http://heekscad.googlecode.com/svn/trunk/ heekscad
ダメなら
 $ git clone https://github.com/Heeks/heekscad.git
できたディレクトリに移動
 $ cd heekscad
debianパッケージを作る
 $ dpkg-buildpackage -b -us -uc
ここでlibopencascade-devに依存しているけどインストールされてないと言われる。~
最近のバージョンでは「libopencascade-dev」パッケージが無いのでheekscadディレクトリにあるdebianディレクトリの中の「control」ファイルの中から「libopencascade-dev」を削除しちゃう。

----
*古い情報 [#u5fbbc2b]
*インストール [#f350a4b0]
debianの場合「[[BuildDebianPackages:https://code.google.com/p/heekscad/wiki/BuildDebianPackages]]」の通り進めていく~
Ubuntuの場合は[[HeeksCncUnderUbuntu :https://code.google.com/p/heekscad/wiki/HeeksCncUnderUbuntu]]~
今回はDebianにインストールした。~
まず必要なパッケージをインストール
 # apt-get install -y subversion libopencascade-dev libwxgtk2.8-dev libgtkglext1-dev
%% # apt-get install -y subversion libopencascade-dev libwxgtk2.8-dev libgtkglext1-dev python-dev%%
 # apt-get install -y subversion libwxbase2.8-dev g++ build-essential libopencascade-dev libwxgtk2.8-dev libgtkglext1-dev python-dev cmake libboost-python-dev
最新のソースを取ってくる。適当な作業ディレクトリで行う。rootでなくてもOK
 $ svn checkout http://heekscad.googlecode.com/svn/trunk/ heekscad
 $ svn checkout http://heekscad.googlecode.com/svn/trunk/ heekscad-read-only
ソースディレクトリに移動
 $ cd heekscad/src/
Makefileを適当に手直し(インストールディレクトリなど)して
 $ make
 # make install

ついでにCAMのアドオンもインストール
と、ここまではheekscad/debianディレクトリのrulesというプログラムを実行してもできる。その時は「dh-make」パッケージが必要。~
heekscad/ディレクトリで
 # ./debian/rules install
とやる。

ついでにCAMのアドオンもインストール「[[DebianPackagesBuild :https://code.google.com/p/heekscnc/wiki/DebianPackagesBuild]]」

HeeksCADを展開したディレクトリのトップへ行く。この位置は重要で別なところにソースを展開するとエラーになる。
 $ cd ..
HeeksCNC(CAMのアドオン)を取ってくる
 $ svn checkout http://heekscnc.googlecode.com/svn/trunk/ HeeksCNC
[[HeeksCNC:http://code.google.com/p/heekscnc/]](CAMのアドオン)を取ってくる
 $ svn checkout http://heekscnc.googlecode.com/svn/trunk/ heekscnc-read-only
展開したディレクトリに移動
 $ cd HeeksCNC
PyCamを取ってくる
 $ svn co https://pycam.svn.sourceforge.net/svnroot/pycam/ PyCam
[[PyCam:http://sourceforge.net/projects/pycam/]]を取ってくる
 $ svn co https://pycam.svn.sourceforge.net/svnroot/pycam pycam
ソースディレクトリに移動
 $ cd src
Make
 $ make
 # make install
HeeksCADを立ち上げて
 $ HeeksCAD &
File->Pluginsでウインドウを立ち上げ「new」でインストールしたファイル (/usr/local/lib/heekscnc/libheekscnc.so.0.5.1)を選択

----
使い方は追って記述
*使い方 [#g42e70cf]
**マウス操作 [#dfaa837b]
-左クリック
--決定
--選択
-左クリック、ドラッグ
--移動
--選択範囲指定
-右クリック
--ポップアップメニュー表示
-ホイール
--ズーム
-真ん中クリックでドラッグ
--視点移動
--視点移動は&ref(magxy.png,,50%);などでも可能
**基本 [#y1dc8f4b]
-決定:&ref(apply.png,,50%);
-キャンセル:&ref(cancel.png,,50%);
**基本操作 [#qd823aaa]
-移動、回転、変形はそれぞれ辺や頂点についている制御点を左クリックでドラッグして行う。
-描画の終了などは右クリックでメニューを表示してその中の「Stop Drawing」を選ぶ。あるいは左にあるウインドウ内でもできる
**2次元図形から3次元図形を作成 [#n0c3c182]
-まずラインや四角形、丸などで2次元図形を描画
--ラインは&ref(lines.png,,50%);をクリック。左クリックで始点と終点を決める
--四角形は&ref(rect.png,,50%);をクリック。対角線で四角を決める
--他にスプラインや正多角形、楕円などがある
-描いた2次元図形を引き延ばしや回転などで3次元図形に変形
--引き延ばしは対象の2次元図形を選択後、&ref(extrude.png,,50%);をクリック。左ウインドウにどれだけ延ばすか設定する画面がでるのでそこに入力。z方向に引きのばされる
--回転は対象の2次元図形を選択後、&ref(revolve.png,,50%);をクリック。左ウインドウに回転角を設定する画面がでるのでそこに入力。回転軸はx軸
**3次元図形を直接作成 [#hfb993f4]
-立方体や球、円柱、円錐を使って基本的なものを作る
-後は図形の足し算引き算や変形で目的の形にしていく。
追って記述
*メニュー [#r0759ab0]
-[[動画集>HeeksCAD/movies]]


広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS