乐筑天下

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

[编程交流] vb。净长度总计

[复制链接]

35

主题

97

帖子

62

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
175
发表于 2022-7-6 11:26:51 | 显示全部楼层 |阅读模式
我需要编写代码来更改行的长度,就像LEN Total命令一样。我有线路和起点。有什么想法吗?它必须在vb中。网
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 11:42:57 | 显示全部楼层
可以尝试以下方法:
[列表]
  • 列出起点和终点;
  • 计算直线与X轴的角度;
  • 使用角度的正弦和余弦以及所需长度重新计算新端点的位置;
  • 更新直线的端点属性。
    完成!
     
    我可以为您发布VBA代码,但恐怕这与VSTA代码有很大不同。
     
    当做
  • 回复

    使用道具 举报

    35

    主题

    97

    帖子

    62

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    175
    发表于 2022-7-6 11:46:46 | 显示全部楼层
    Thanx msasu,我将感谢VBA代码。我想我应该能弄明白。
    回复

    使用道具 举报

    35

    主题

    2471

    帖子

    2447

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    174
    发表于 2022-7-6 11:53:51 | 显示全部楼层
    这里是(未声明的变量):
     
    关于,
    回复

    使用道具 举报

    35

    主题

    2471

    帖子

    2447

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    174
    发表于 2022-7-6 12:06:42 | 显示全部楼层
    此外,可以直接从实体获取线的方向:
     
    1. Alfa = [color=blue]theLineEntity[/color].Angle

     
    当做
    回复

    使用道具 举报

    35

    主题

    97

    帖子

    62

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    175
    发表于 2022-7-6 12:10:36 | 显示全部楼层
    Thanx我成功了
    回复

    使用道具 举报

    35

    主题

    2471

    帖子

    2447

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    174
    发表于 2022-7-6 12:20:52 | 显示全部楼层
    听起来不错!不客气!
    回复

    使用道具 举报

    15

    主题

    687

    帖子

    169

    银币

    中流砥柱

    Rank: 25

    铜币
    582
    发表于 2022-7-6 12:26:57 | 显示全部楼层
    你好
     
    IMO,写作。NET从VBA编码不是一个好的学习方法。净额。
    .NET提供了比COM多得多的API来处理几何问题(即使用3d向量而不是2d角度)。
     
    这里有一个小示例(C)。
    它包含一个函数(LineTotalLength)和一个“Test”命令,该函数用于更改拾取侧的线的总长度(需要线对象ID、拾取点和长度)。
     
    1. 2
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-6 02:30 , Processed in 0.412163 second(s), 68 queries .

    © 2020-2025 乐筑天下

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