乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 114|回复: 7

尺度命令指数?

[复制链接]
CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2016-12-9 13:40:19 | 显示全部楼层 |阅读模式
如果有关系,请使用2006,当我在模型空间或纸张空间中激活缩放命令时,选择我的观点并通过移动鼠标开始视觉缩放过程。有时鼠标移动太敏感了。是什么控制光标与实际显示的比例的距离?我一直懒得弄清楚这个问题,但今天我想在多年忽略这个问题之后我应该问一下。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2016-12-9 14:24:28 | 显示全部楼层
AFAIK:距离=比例。没有办法改变这个1:1的比例。
回复

使用道具 举报

CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2016-12-9 15:03:05 | 显示全部楼层
所有的计划都不一样,所以有东西控制着这个比例。
回复

使用道具 举报

CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2016-12-9 15:19:39 | 显示全部楼层
你可能是对的,罗伊。也许当缩放符合我的喜好时,我被放大得很近,当缩放太多时,我被缩小了。
回复

使用道具 举报

CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2016-12-9 15:48:10 | 显示全部楼层
罗伊,你是完全正确的。
我所经历的问题是我的看法。只是从来没有停止过思考,我猜。
如果您有一个大对象并缩小了对象比例变化,则由于鼠标在该缩放系数下移动太多,因此很难控制对象比例变化。
因此,我想我最好使用动态缩放例程来考虑屏幕尺寸并将鼠标移动调整为与屏幕相关的比率。
只是大声说话。现在就回去工作吧。这些天太多了。
回复

使用道具 举报

7

主题

131

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
157
发表于 2016-12-9 20:35:45 | 显示全部楼层
我只是用这个捷径来缩放3分,但没有动态,从来没有理由使用动态。用快速的3点旋转配对
  1. ;;; quick scale with reference
  2. (defun c:SOO  ( / ss1 bp1)
  3.   ;;; your error start
  4.   (if (and (setq ss1 (ssget ":L" )) ;select  on unlocked layer
  5.            (setq bp1 (getpoint "\nSpecify base point for scale by reference:"))
  6.            
  7.       ) ;and
  8.     (progn
  9.       (command "scale" ss1 "" bp1 "reference" bp1)
  10.       (SAA_CMDACTIVE nil)
  11.     ) ;progn
  12.   ) ;if
  13.   ;;; your error end
  14. )
  15. ;;; quick rotate with reference
  16. (defun c:ROO  ( / ss1 bp1)
  17.   ;;; your error start
  18.   (if (and (setq ss1 (ssget ":L" )) ;select  on unlocked layer
  19.            (setq bp1 (getpoint "\nSpecify base point for rotating by reference:"))
  20.            
  21.       ) ;and
  22.     (progn
  23.       (command "rotate" ss1 "" bp1 "reference" bp1)
  24.       (SAA_CMDACTIVE nil)
  25.     ) ;progn
  26.   ) ;if
  27.   ;;; your error end
  28. )
  29. ;==========================================================
  30. ; Continue pausing until exited command mode
  31. ; nil = pause
  32. ; otherwise pass string to use
  33. ; credit unknown - possibly Roy Harkow
  34. ; usage example: (command "line" (SAA_CMDACTIVE nil))
  35. ;==========================================================
  36. (defun SAA_CMDACTIVE ( passcmd / )
  37.   (if (null passcmd) (setq passcmd pause))
  38.   (while (not (= 0 (getvar "cmdactive")))
  39.     (command passcmd)
  40.   ) ;end while
  41. )
回复

使用道具 举报

CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2016-12-10 00:28:46 | 显示全部楼层
谢谢丹,我认为按参考比例是一个很好的选择。
它可以通过鼠标更好地控制。
回复

使用道具 举报

7

主题

131

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
157
发表于 2016-12-10 17:26:15 | 显示全部楼层
CAB,
不客气,我很高兴我的小脚本对你有用。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 20:48 , Processed in 0.353597 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表