乐筑天下

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

Civil 3d是否有相当于COM surface.points的.net。

[复制链接]

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2020-11-9 11:19:46 | 显示全部楼层 |阅读模式
我正在更新旧的VBA代码,该代码在每个丁三角顶点创建一个几何空间点。在VBA中,曲面对象有一个points属性,该属性将为您提供一个可以传递给points中的方法的双精度列表
VBA代码:
如果(oEnt的类型是AeccSurface),则
设置oSurface=oEnt
Dim vPoints作为变体<div>将帐户设置为整数
v点=表面点
cCount=(UBound(vPoints)+1)/3
g_oDocument.Points。添加多个帐户,vPoints,0
其他
ThisDrawing.Utility。提示“未选择有效对象”
结束如果

我在.NET中很难做到这一点,因为除了获取三角形集合、迭代每个三角形、迭代每个边、收集点位置和删除重复项,并最终将其添加到图形中作为坐标点之外,我找不到任何暴露点的东西。我希望有一种不那么复杂的方法来做到这一点<谢谢你,斯泰西

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

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

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2020-11-9 22:00:18 | 显示全部楼层
看起来表面已经。GetVertices属性
回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2020-11-10 13:37:58 | 显示全部楼层
非常感谢。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2024-11-22 00:09 , Processed in 0.229695 second(s), 58 queries .

© 2020-2024 乐筑天下

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