Vla-syncmodelview

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(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)
)



関連事項