乐筑天下

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

如何通过两个点和半径绘制圆柱体?

[复制链接]

75

主题

306

帖子

10

银币

中流砥柱

Rank: 25

铜币
606
发表于 2016-1-30 04:06:20 | 显示全部楼层 |阅读模式
我想画一个底部中心点和顶部中心点和半径的圆柱体。
编辑->kdub: title

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

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

使用道具 举报

57

主题

559

帖子

13

银币

中流砥柱

Rank: 25

铜币
786
发表于 2016-1-30 04:09:39 | 显示全部楼层

你尝试过什么?
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2016-1-30 04:22:57 | 显示全部楼层
Solid3d。CreateFrustum方法可以创建一个圆柱体,但是我不能指定顶部中心点和底部中心点。所以我需要把圆柱体对准指定的点。
回复

使用道具 举报

75

主题

306

帖子

10

银币

中流砥柱

Rank: 25

铜币
606
发表于 2016-1-30 05:08:01 | 显示全部楼层
Hi,
Solid3d.CreateFrustum() 创建一个圆柱体,其质心位于 WCS 原点上,轴位于 WCS Z 轴上(与大多数 Solid3d.CreateXxxx() 方法一样),因此,在创建后,您必须使用 TransformBy() 方法将圆柱体与指定点对齐。
另一种方法是创建一个临时圆,一个临时圆圈区域和一条临时线,以便能够使用Solid3d.ExtrudeAlongPath()方法。
您也可以调用 Solid3d.CreateSweptSolid() 方法,仍然使用临时实体。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2016-1-30 06:37:32 | 显示全部楼层
你可能已经看过这个...
http://forums.autodesk.com/autodesk/board/message?board.id=152&message.id=47378#M47378
感谢吉尔
,这对学习者来说特别“好”,可以注意到..
using (var circle = new Circle( //.........
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2016-1-30 06:38:08 | 显示全部楼层
翻译错误代码(429):请求 QPS 超过限制。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-4 21:48 , Processed in 0.344245 second(s), 75 queries .

© 2020-2025 乐筑天下

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