乐筑天下

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

[编程交流] VB中的测量命令到cole

[复制链接]

14

主题

29

帖子

15

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 14:24:41 | 显示全部楼层 |阅读模式
大家好,
 
我需要在VBA中使用类似autocad“measure”的命令。
实际上,我需要做的是;选择一条线,给出一些间距值,并按该间距收集X、Y。
所以,我在想,如果我在VBA中有一个“measure”命令的代码,也许我可以用它来收集在给定间隔创建的点的X,Y。
 
请建议是否有任何其他方法来做这件事,或者如果我可以在VB中获得类似测量的命令。
 
谢谢和问候,
普里扬卡
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 15:13:44 | 显示全部楼层
这对一条线来说很简单,只要选一条线,然后得到起点和终点,知道所需的距离,你们就可以计算x,y,只要重复,直到你们超过了线的长度。
 
只要得到线的角度。
在lisp中(setq newpt(polar startpt angle dist))(car newpt)是x(cadr newpt)是y
有人会在VBA中给你同样的代码
回复

使用道具 举报

14

主题

29

帖子

15

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 15:24:58 | 显示全部楼层
你好
 
我真的很抱歉,它不是一条直线,它可能是一条多段线,或者一条样条曲线或一条充满圆弧的多段线;因此它不是均匀的,这就是我考虑在VBA中获取“measure”命令代码的原因,因为它甚至在样条曲线上以均匀距离绘制点。
 
 
谢谢,
普里扬卡
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:49 , Processed in 0.964342 second(s), 58 queries .

© 2020-2025 乐筑天下

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