コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
GizmoLab 関連
オンラインショップ
CAD&CGブログ
YouTube
GitHub
CAD 系
GizmoTools
AutoLISP
Visual LISP
BricsCADのLISP
GzLib
DCL
OpenDCL
DWG
DXF
CADのコマンド一覧
システム変数
図形の種類
Ver別サポートAPI
CAD用語集
メモ
newLISP
CommonLISP
Script-Fu
Inno setup
JavaScript
ANDROID
Windowsでのファイルハッシュ確認
Prolog
Python
Clojure
Electron
フォント
数学メモ
イメージサイズとメモリ量
blender
Processwire
Win10,11メモ
IIJmio
mediawiki資料
ヘルプ
検索
検索
表示
ログイン
個人用ツール
ログイン
Entupdのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Entupd
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
; 構文 : (entupd ''ename'') ; 機能 : オブジェクト(図形)の画面表示を更新する。 ; 引数 :* ename : スクリーン上で更新する図形の名前。 ; 戻り値 : 更新した図形(ename)。何も更新しなかった場合は nil。 ; サンプル : 次のコードは、図面内の最初の図形がいくつかの頂点を持つ 3D ポリラインとみなして、そのポリラインを修正して再表示する。 <pre class="brush: autolisp;"> (setq e1 (entnext)) ; e1 にポリラインの図形名を代入する。 (setq e2 (entnext e1)) ; e2 に最初の頂点を代入する。 (setq ed (entget e2)) ; ed に頂点データを代入する。 (setq ed (subst '(10 1.0 2.0) (assoc 10 ed) ; ed 内の頂点の位置を点(1,2)に変更する。 ed ) ) (entmod ed) ; 図面内で頂点を移動する。 (entupd e1) ; ポリライン図形 e1を再作図する。 </pre> : ポリラインやブロックを更新する : 3D(または以前のスタイルの)ポリラインの頂点やブロックの属性を entmod 関数で変更しても、画面上の複合図形全体は更新されない。変更されたポリラインまたはブロックを画面上で更新するには、entupd 関数を使用する。この関数は、ポリラインやブロックの任意の部分の図形名で呼び出すことができる。 それは主図形でなくてもかまわない。entupd 関数は、ポリラインや、属性を持つブロックのための関数ですが、どのような図形に対しても使用できる。entupd 関数は常に、すべての従属図形を含む図形を画面上で再作図する。 ; 注 : ネストされた図形(ブロック内の図形)や、ネストされた図形を含んでいるブロックに entupd 関数を適用した場合、これらの図形がすべて再作図されるとは限らない。すべての図形を再作図するには、REGEN[再作図]コマンドを呼び出さなければならない。 ----- 関連事項 * [[entget]] 関数 * [[entmod]] 関数 * [[entnext]] 関数 * [[handent]] 関数 [[Category:AutoLISP]]
このページで参照読み込みされているページ:
テンプレート:AutoLISP
(
ソースを閲覧
)
Entupd
に戻る。
検索
検索
Entupdのソースを表示
話題を追加