明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: nyistjz

[源码] CAD屏幕旋转命令

[复制链接]
发表于 2018-10-8 20:44:28 | 显示全部楼层
人才济济呀。望而生畏。
发表于 2019-12-15 09:05:19 | 显示全部楼层
请问,两个命令FNZP和CADZP有什么区别?怎么我试过了,感觉功能一样呢??
发表于 2019-12-15 09:08:28 | 显示全部楼层
本帖最后由 zmzk 于 2019-12-15 09:16 编辑

还有你这功能和我以前在本论坛下载的"斜轴线对正垂直显示"程序功能一样,请看下边
  1. (defun C:gv (/ os ctscale tt pt pt1 pt2 pt3 by ang)

  2.   (setvar "CMDECHO" 0)
  3.   (setvar "ucsfollow" 0)
  4.   (setvar "regenmode" 1)
  5.   (setq os (getvar "OSMODE"))

  6. ;;;  (if (= cts nil)(setq cts 100))
  7. ;;;  (setq ctscale (getreal (strcat "\n出图比例(1:?) <" (rtos cts 2 0) ">:")))
  8. ;;;  (if (= ctscale nil)(setq ctscale cts))
  9. ;;;  (setq cts ctscale)
  10.   (setq ctscale 100)

  11.   (initget "Y W")
  12.   (setq tt (getkword "\nW-世界坐标系/<垂直显示>: "))
  13.   (if (or (= tt "w") (= tt "W"))
  14.     (progn
  15.       (command "plan" "w")
  16.       (command "ucs" "w")
  17.       (command "view" "r" "dz")
  18.       (setq ptt nil)
  19.       (command "regen")
  20.     )
  21.     (progn
  22.       (if (= ptt nil)(command "view" "s" "dz"))
  23.       (setvar "osmode" 513)
  24.       (setq pt1 (getpoint "\n点取Y轴原点<退出>:"))
  25.       (if pt1
  26.   (progn
  27.     (setq pt2 (getpoint "\n选择Y轴正向<退出>:"))
  28.     (if pt2
  29.       (progn
  30.         (setq ang (angle pt1 pt2))
  31.         ;;;(command "color" "250")
  32.         (setq pt3 (polar pt1 (- ang (/ pi 2)) (* 0.1 ctscale)))
  33.         (setvar "osmode" (+ 16384 os))
  34.         (command "line" pt1 pt3 "")
  35.         (command "color" "Bylayer")
  36.         (setq pt (entlast))
  37.         (command "ucs" "e" pt)
  38.         (command "plan" "")
  39.         (setq ptt '(0 0))
  40.         (setq by (* 150 ctscale))
  41.         (command "zoom" "c" ptt by)
  42.         (entdel pt)
  43.         (command "regen")
  44.       )        ;progn
  45.     )        ;if pt2
  46.   )        ;progn
  47.       )          ;if pt1
  48.       (setvar "osmode" os)
  49.     )          ;progn
  50.   )          ;if tt


  51.   (princ)

  52. )

发表于 2019-12-15 19:15:34 | 显示全部楼层
总用视口布局的人需要掌握的基本技能,编程更便捷。值得分享,希望是无私的。
发表于 2020-5-14 08:57:50 来自手机 | 显示全部楼层
感觉这一百元不值得,如何告诉你怎么破解,就值钱了
发表于 2020-8-30 15:22:57 | 显示全部楼层
居然有这样的命令?

发表于 2024-11-26 15:35:53 | 显示全部楼层
evayleung 发表于 2018-10-7 20:44
怎么样旋转的?能给个GIF图来看看么?我通常是直接旋转显示器的。

这是高手
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-28 12:46 , Processed in 0.187921 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表