Vla-syncmodelview

提供:GizmoLabs - だいたい CAD LISP なサイト
2015年11月3日 (火) 08:52時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-syncmodelview ''vla-object'') ; 機能 : ビューポート パラメータを、関連付けられたモデル ビューのパラメー...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-syncmodelview vla-object)


機能
ビューポート パラメータを、関連付けられたモデル ビューのパラメータで更新する。


引数
  • vla-object … PViewport の VLAオブジェクト


戻り値
nil


サンプル
(vl-load-com)
(defun c:Example_syncmodelview()
    ; モデルビューを作成・表示するサンプル
    ; 別のレイアウトビューポート中から実行すること
    (setq acadObj (vlax-get-acad-object))
    (setq doc (vla-get-ActiveDocument acadObj))
  
    (setq centerPoint (vlax-3d-point 30 30 0)
          height 30
          width 40)
    
    ; ビューポートを作成して現在のビューとシンク
    (vla-put-ActiveSpace doc acPaperSpace)
    (setq newPViewport (vla-AddPViewport (vla-get-PaperSpace doc) centerPoint width height))
    (vla-ZoomAll acadObj)
    (vla-Display newPViewport :vlax-true)
    (vla-syncmodelview newPViewport)
    
    ; 作成したビューポートをアクティブに
    (vla-put-MSpace doc :vlax-true)
    (vla-put-ActivePViewport doc newPViewport)
)



関連事項