乐筑天下

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

[编程交流] VBA和视口

[复制链接]

3

主题

14

帖子

11

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 18:05:42 | 显示全部楼层
幸运的是,我只是使用了1:1的比例,但你的观点仍然很重要。我计划开发我的代码,以便输入宽度,程序根据模型空间目标的高度和宽度计算高度。
 
一、 e.VPHeight=VPWidth*TarHeight/TarWidth
 
关于你使用平移坐标的奥术示例:我不会说奥术。
 
如果您不介意多加几句评论,我们将不胜感激。(我很难找到几个变量名)
 
我只是想补充一下(为了引导你评论的“观众”:
-我对AutoCAD中的各种坐标系或其许多其他细微差别没有严格的理解
-我从9月起才开始使用VB语言,从未想过这种事情是可能的
 
因此,这里有一些问题:
1.我注意到你在数字中使用了“#”,这仅仅意味着使用位移与绝对位置?
 
2、“使用拱门E表”的评论是否意味着证明新副总裁的中心位置似乎很远?
 
3、“模型空间中心(WCS)”是VP以模型空间为中心的点吗?(即,我没有弄清楚什么,因此选择了我的缩放窗口方法?)
 
4、“varViewCtr”在行中检索什么:
  1. varViewCtr = .GetVariable("VIEWCTR")

 
再次感谢肖恩的帮助。
里德兹
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 18:12:56 | 显示全部楼层
 
实际上,VBAIDE会自动将#放在那里(尝试在1.0中键入,它会自动更改为1#)。#是VBA表示双精度的方式,如在非整数中。
 
 
对我担心你会在一张标准的8 1/2 x 11的纸上试一试,视口会在下一个隔间的中间结束。
 
 
是的。我只是选择了一个任意的位置,一个图形特征可能会居中。
 
 
这是AutoCADs系统变量之一。仅供参考,可以通过在命令提示下键入名称(即VIEWCTR)来查询任何系统变量。在模型或图纸空间中,该特定变量给出了当前视图的死点。需要计算所需的目标点。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 16:19 , Processed in 0.531320 second(s), 54 queries .

© 2020-2025 乐筑天下

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