乐筑天下

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

[编程交流] VB中的UCS世界。网

[复制链接]

35

主题

97

帖子

62

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
175
发表于 2022-7-6 12:44:06 | 显示全部楼层 |阅读模式
大家好,
我正在使用vb。net编写一个DLL,我可以用netload加载。
如何在VB中将图形的UCS设置为world?
感谢所有建议。
Jozi68号
回复

使用道具 举报

35

主题

97

帖子

62

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
175
发表于 2022-7-6 12:55:09 | 显示全部楼层
我还想将UCSFollow更改为0。
任何人
回复

使用道具 举报

35

主题

97

帖子

62

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
175
发表于 2022-7-6 13:06:33 | 显示全部楼层
我听说有一种方法可以向您的绘图发送命令。也许这样的事情可以奏效?
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 13:13:42 | 显示全部楼层
坐标系与视口相关联。所以,如果获得了一个视口(可能是通过Editor.ActiveViewportId的事务),那么它的坐标系可以用viewport更改。SetUcsToWorld。
回复

使用道具 举报

35

主题

97

帖子

62

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
175
发表于 2022-7-6 13:21:18 | 显示全部楼层
我目前没有使用视口,但并非所有图形都设置为ucs world。
当然应该有一种方法将图形更改为ucs world(在模型中)?
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2022-7-6 13:33:09 | 显示全部楼层
你好
 
这适用于当前视口(C代码,我让你翻译)
 
  1. Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
  2. ed.CurrentUserCoordinateSystem = new Matrix3d(new double[16]{
  3.    1.0, 0.0, 0.0, 0.0,
  4.    0.0, 1.0, 0.0, 0.0,
  5.    0.0, 0.0, 1.0, 0.0,
  6.    0.0, 0.0, 0.0, 1.0});
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 13:38:45 | 显示全部楼层
我不得不承认我给了他们不好的建议。SetUcsToWorld建议。坦率地说,我找不到那种方法像广告中所说的那样有效的场景。如果它确实执行了一些任务,那就不是我想象的那样了。
回复

使用道具 举报

35

主题

97

帖子

62

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
175
发表于 2022-7-6 13:44:52 | 显示全部楼层
谢谢gile,它似乎起作用了。现在我只需要一种方法来确保用户实际上在模型中(而不是纸上)。
没问题,肖恩,你已经帮了我比任何人都多的忙了。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 06:21 , Processed in 0.484226 second(s), 68 queries .

© 2020-2025 乐筑天下

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