AutoCAD エンティティを反転
guicheng
guicheng
ATOMRSS
  • ソースコードID: 315
  • 登録日時: 2007/09/10 09:25
  • 最終更新日時: 2007/09/18 14:45
  • アクセス数: 615
  • タグ:  c++/cli autocad
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加
  • GoodJob
  • 3

GJGJGJ

説明

AutoCAD で、選択したエンティティをY軸で反転するサンプルです。
コマンドメソッドの作り方は http://code.nanigac.com/source/view/80 を参考にしてください。


反転もエンティティの変形に当たりますので、やはり Entity::TransformBy メソッドに Matrix3d オブジェクトを食わせます。
ここで使用する Matrix3d オブジェクトを生成するには、Matrix3d::Mirroring メソッドを使用します。

Matrix3d::Mirroring メソッドは三つのオーバーロードがありますが、線対称の図形を得るには Line3d^ を要求するものを使用します。
ここで指定する直線を軸にして、指定のエンティティを反転することができます。

他にも面対称、あるいは点対称の Matrix3d を得ることもできます。

ソースコード

コメント

前へ 1 次へ

コメントする

[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。

[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。

ゲスト投稿者:ゲスト:

PDFLib | A library for processing PDF on the fly プレゼン公開・共有サイト handsOut.jp オープンタイプ株式会社 チーム・マイナス6% - みんなで止めよう温暖化

ソースコードのブログパーツ

デフォルトのフォントサイズ
修飾
表示サイズ
px px
プレビュー (表示する)
下のプレビュー領域をクリックすると、ポップアップで全体を見ることができます。
パラメータが不正です

    GoodJobしたユーザ

    • ritz

    ブックマークコメント

    関連するなにがし

    前へ 1 次へ

    タグ

    2重登録防止位置スクロールscrolltopositionedoffsetpositionprototype.jslink_tocyclecheck_box_tagチュートリアルactive_formerror_messages_forハイライトバリデーションvalidate便利リスト非対応機種デコメデコレーションメールtilestext_field_tag一括複数情報テキストデータ抽出hexrtpetherealvalidwhen一括更新リセットplop置換replacepcoslogmixisregソケットnet::telnetfopenmutexサンプルcalendar[linux][bash][シェルスクリプト][大容量]rails2.1rormobileclipboardクリップボード横向きピラミッドs2jdbc-genjsonicお絵かきフルパス名抽出サブドメインサブドメイン名s2jdbcエンティティ自動生成xhtmlドコモrestdoltengspidering背景変更グラデーションiso一括登録xトークンチェックreplicationslavemonitoreval画像処理acts_as_taggable_on_steroidsacts_as_versionedフレームワークsuper agile strutssastrutsgetipaddrtablesshlabsラボsiocgifaddr自マシンipアドレスtipmagejquery回転validation経過日数経過秒forkprocess生ソケットipproto_ipnetwork

    前へ 1 2 3 ... 7 次へ