vla-put-TwistAngle 函数

功能

     设定视口的扭曲角度。

语法及参数

(vla-put-TwistAngle Object value)
Object PViewport
这个属性适用的对象
value 双精度;读/写
扭曲角度(弧度)。 

说明

    这个方法会沿着视线扭曲或倾斜视图。AutoCAD依逆时针方法测量扭曲角度,而且0是在右方。 

范例

;;;从二代龙震工作室汉化帮助中提取
;;;本源代码由 xshrimp 2013.2.20 搜集整理,版权归原作者所有!

  (defun Example_TwistAngle ()
  ;;; 这个范例创建一个新的图纸空间视口。
  ;;;接着显示视口的扭曲角度
  (VL-LOAD-COM)
  (setq    AcadObject   (vlax-get-acad-object)
  AcadDocument (vla-get-ActiveDocument Acadobject)
)
  ;;;定义 pviewport
  (setq center (vlax-3d-point (list 3 3 0)))
  (setq width 40)
  (setq height 40)
  ;;; 从模型空间修改到图纸空间
  (vla-put-ActiveSpace AcadDocument acPaperSpace)
  ;;; 创建pviewport
  (setq    pviewportObj
  (vla-AddPViewport
  (vla-get-PaperSpace AcadDocument)
  center
  width
  height
)
)
  (vla-Display pviewportObj :vlax-true)
  (vla-put-MSpace AcadDocument :vlax-true)
  (vla-put-ActivePViewport AcadDocument pviewportObj)
  (vla-Regen AcadDocument acAllViewports)
  ;;;找出视口的扭曲角度
  (setq twistAngle (vla-get-TwistAngle pviewportObj))
  (princ "图纸空间视口的扭曲角度是")
  (princ (vla-get-TwistAngle pviewportObj))
  (princ "\nTwistAngle 范例")
  (princ)
)

    意见?