乐筑天下

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

用夹具移动/旋转组对象?

[复制链接]

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2015-12-17 13:21:21 | 显示全部楼层 |阅读模式
我在这里搜索过,Autodesk博客和论坛,甚至只是谷歌搜索过它,但这个任务没有任何运气。有没有办法像主题所说的那样做?我曾考虑过从集团的实体中临时阻止。这将与我现有的BlockJig一起使用,除了我还需要允许民用3D对象,这些对象不能在没有“坏事”发生的情况下添加到块中。任何让我朝着正确方向前进的嘿嘿,或者只是告诉我使用.NET是不可能的,非常感谢。

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

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

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2015-12-17 14:16:08 | 显示全部楼层
嗨,
从DrawJig继承有什么问题?
回复

使用道具 举报

24

主题

204

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
300
发表于 2015-12-17 14:46:35 | 显示全部楼层
在夹具中使用瞬态图形?
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2015-12-17 14:48:36 | 显示全部楼层
我使用带有私有实体列表的DrawJig,我在构造函数中初始化实体,尽管我认为它们可以传入.public类MyJig:DrawJig。
{。
私人名单实体;。

私有矩阵3d xForm;。

public Point3d LastPoint { get; set; }。
公共 MyJig(对象酷对象,双旋转)。
{。
实体 = 新列表();。
LastPoint = Point3d.Origin;。

填充实体。
Circle maxCircle = new Circle(Point3d.Origin, Vector3d.ZAxis, coolObject.Radius) { ColorIndex = 3 };。
实体,Add(maxCircle);。
双分钟半径 = 酷对象.半径 * 0.75;。
Circle minCircle = new Circle(Point3d.Origin, Vector3d.ZAxis, minRadius) { ColorIndex = 1 };。
实体,Add(minCircle);。
// 文本项。
DBText maxText = new DBText{...};。
实体,Add(maxText);。
DBText minText = new DBText{...};。
实体,Add(minText);。
DBText flowText = new DBText{...};。
实体,Add(flowText);。
// 获取块。
br = new BlockReference(Point3d.Origin, blockId){...};。
实体,Add(br);。
}。

...。


// 在 Worlddraw 上移动实体。
受保护的覆盖布尔世界抽奖(世界抽奖)。
{。
世界几何 wg = 绘制,几何学;。
xForm = Matrix3d.Displacement(Point3d.Origin.GetVectorTo(LastPoint));。
工作组,PushModelTransform(xForm);。
foreach (实体中的实体 ent)。
{。
工作组,绘制(ent);。
}。
工作组,PopModelTransform();。

返回 true;。
}。
}然后重新创建一些实体,并将它们放在夹具外部的组中。
回复

使用道具 举报

7

主题

46

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
74
发表于 2015-12-17 14:59:37 | 显示全部楼层
您还可以选择组中的一个实体,并从中获取组中包含的所有实体。
然后将它们用作夹具中的选择集。
我已经使用夹具移动和复制了AutoCAD组,所以我认为旋转应该以相同的方式工作。
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2015-12-17 16:16:55 | 显示全部楼层
谢谢你们,我想我只是想得太多了,让事情变得更难了。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-4 22:03 , Processed in 0.218164 second(s), 64 queries .

© 2020-2025 乐筑天下

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