hahanoko 发表于 2007-12-19 17:37

呵呵,各位先不要骂我啊,问个简单的问题。

我想用一个正垂面和一个水平面截切一个正六棱柱(俩面都是切到一半儿,不是全切的),用剖切命令我觉得不行,因为把整个面都切了。
我又想把要剖掉的实体画出来,然后用差集从圆柱里减,可是发现做这种实体不是那么简单的(你们可以试试,我觉得没说错,确实很难做到)。
还请各位教授,老师,还是同学的,请你们帮帮忙啊。


图上的是主视和左视图。

fffttt 发表于 2007-12-19 17:46

全剖有必要这样可怕吗?XSBF教师的帖子中有这样的过程,剖切后分割,再删去无用部分,最后并集上有用的部分。
好象是第68集画壶时就有这个,自己看看。

truezx 发表于 2007-12-19 17:51

用平面或曲面剖切实体

菜单:修改(M)三维操作(3)剖切(S)在命令提示下,输入 slice。
命令条目:slice
面板:“三维制作”面板(单击图标展开), “剖切”
选择要剖切的对象: 使用对象选择方法并在完成时按 ENTER 键

注意如果要剖切的对象选择集中包括面域,这些面域将被忽略。
指定剖切平面的起点或 [平面对象(O)/曲面(S)/Z 轴(Z)/视图(V)/XY/YZ/ZX/三点(3)] <三点>: 指定点、输入选项或按 ENTER 键以使用“三点”选项

指定平面上的第二点: 指定点

这两点将定义剖切平面的角度。剖切平面垂直于当前 UCS。

选择要保留的实体 [保留两侧(B)] <保留两侧>: 选择生成的实体之一或输入 b

平面对象

将剪切面与圆、椭圆、圆弧、椭圆弧、二维样条曲线或二维多段线对齐。

选择圆、椭圆、圆弧、二维样条曲线或二维多段线:



可以保留剖切实体的所有部分,或者保留指定的部分。剖切实体保留原实体的图层和颜色特性。然而,生成的实体为不保留创建这些实体的原始形式的历史记录。

在所需的侧面上指定点或 [保留两个侧面(B)] <保留两个侧面>: 指定点或输入 b

“所需侧面上的点”和“保留两个侧面”选项的说明与“三点”中相应选项的说明相匹配。

曲面

将剪切平面与曲面对齐。

选择曲面:

注意不能选择使用 EDGESURF、REVSURF、RULESURF 和 TABSURF 命令创建的网格。


可以保留剖切实体的所有部分,或者保留指定的部分。剖切实体保留原实体的图层和颜色特性。然而,生成的实体为不保留创建这些实体的原始形式的历史记录。

选择要保留的实体 [保留两侧(B)] <保留两侧>: 选择生成的实体之一或输入 b

Z 轴

通过平面上指定一点和在平面的 Z 轴(法向)上指定另一点来定义剪切平面。

指定截面平面上的点: 指定点 (1)

指定平面 Z 轴(法向)上的点: 指定点 (2)



可以保留剖切实体的所有部分,或者保留指定的部分。剖切实体保留原实体的图层和颜色特性。

在所需的侧面上指定点或 [保留两个侧面(B)] <保留两个侧面>: 指定点或输入 b

“所需侧面上的点”和“保留两个侧面”选项的说明与“三点”中相应选项的说明相匹配。

视图

将剪切平面与当前视口的视图平面对齐。指定一点定义剪切平面的位置。

指定当前视图平面上的点 <0,0,0>: 指定点 (1) 或按 ENTER 键



可以保留剖切实体的所有部分,也可以只保留指定的部分。剖切实体保留原实体的图层和颜色特性。

在所需的侧面上指定点或 [保留两个侧面(B)] <保留两个侧面>: 指定点或输入 b

“所需侧面上的点”和“保留两个侧面”选项的说明与“三点”中相应选项的说明相匹配。

XY

将剪切平面与当前用户坐标系 (UCS) 的 XY 平面对齐。指定一点定义剪切平面的位置。

指定 XY 平面上的点 <0,0,0>: 指定点 (1) 或按 ENTER 键



可以保留剖切实体的所有部分,或者保留指定的部分。剖切实体保留原实体的图层和颜色特性。

在所需的侧面上指定点或 [保留两个侧面(B)] <保留两个侧面>: 指定点或输入 b

“所需侧面上的点”和“保留两个侧面”选项的说明与“三点”中相应选项的说明相匹配。

YZ

将剪切平面与当前 UCS 的 YZ 平面对齐。指定一点定义剪切平面的位置。

指定 YZ 平面上的点 <0,0,0>: 指定点 (1) 或按 ENTER 键



可以保留剖切实体的所有部分,或者保留指定的部分。剖切实体保留原实体的图层和颜色特性。

在所需的侧面上指定点或 [保留两个侧面(B)] <保留两个侧面>: 指定点或输入 b

“所需侧面上的点”和“保留两个侧面”选项的说明与“三点”中相应选项的说明相匹配。

ZX

将剪切平面与当前 UCS 的 ZX 平面对齐。指定一点定义剪切平面的位置。

指定 ZX 平面上的点 <0,0,0>: 指定点 (1) 或按 ENTER 键

如果将单个实体剖切为两个以上的对象,那么一个实体从平面一侧的对象创建,另一个实体从另一侧的对象创建。



可以保留剖切实体的所有部分,或者保留指定的部分。剖切实体保留原实体的图层和颜色特性。



在所需的侧面上指定点或 [保留两个侧面(B)] <保留两个侧面>: 指定点或输入 b

“所需侧面上的点”和“保留两个侧面”选项的说明与“三点”中相应选项的说明相匹配。

三点

用三点定义剪切平面。

指定平面上的第一点: 指定点 (1)

指定平面上的第二点: 指定点 (2)

指定平面上的第三点: 指定点 (3)



可以保留剖切实体的所有部分,或者保留指定的部分。剖切实体保留原实体的图层和颜色特性。

在所需的侧面上指定点或 [保留两个侧面(B)] <保留两个侧面>: 指定点或输入 b

所需侧面上的点
定义一点从而确定图形将保留剖切实体的哪一侧。该点不能位于剪切平面上。



保留两侧
剖切实体的两侧均保留。把单个实体剖切为两块,从而在平面的两边各创建一个实体。对于每个选定的实体,SLICE 决不会创建超过两个的新复合实体。

truezx 发表于 2007-12-19 17:54

楼主可以两次剖切该实体为4部分,第二次剖切时估计要选第一次剖切开形成的两个实体了(不管三七二十一全切),剖切时保留两边,就变成4个实体,将你所需要的部分再并集,不要的部分也在,任你处置。

后来想想,剖切成3部分也可以,呵呵

[ 本帖最后由 truezx 于 2007-12-19 18:08 编辑 ]

hahanoko 发表于 2007-12-19 18:11

回复 #4 truezx 的帖子

哥们儿,谢谢发的这么多,能把你的方法说的再详细一些吗?我没懂。

truezx 发表于 2007-12-19 18:54

原帖由 hahanoko 于 2007-12-19 18:11 发表 http://www.askcad.com/bbs/images/common/back.gif
哥们儿,谢谢发的这么多,能把你的方法说的再详细一些吗?我没懂。


如图,剖切一个正六棱柱为红、黄、绿、粉四部分

如果你想不要绿色部分,那就将红、黄、粉三部分并集,这样的效果是否相当于半切了?切掉的绿色部分还任你处置

[ 本帖最后由 truezx 于 2007-12-19 18:58 编辑 ]

hahanoko 发表于 2007-12-19 19:11

回复 #6 truezx 的帖子

你看图,那个正平面可是斜切的啊??你说的这个全直的

truezx 发表于 2007-12-19 19:15

原帖由 hahanoko 于 2007-12-19 19:11 发表 http://www.askcad.com/bbs/images/common/back.gif
你看图,那个正平面可是斜切的啊??你说的这个全直的


你到底要解决什么问题?是半切不会还是斜切不会?
如果是半切不会,那么你举一反三的话,将实体一个水平切,一个斜切,也是4部分吧?
如果是斜切不会,那说声对不起了,我误会了你的意思了,斜切的话在主视图画条斜线来切就能斜切了.........

hahanoko 发表于 2007-12-19 19:27

米关系,用2楼那个方法可以解决这个问题,呵呵。我已经解决了,谢谢了。

fffttt 发表于 2007-12-19 22:43

truezx 朋友非常热心!俺认为应该升为版主!

闲云403 发表于 2009-12-14 11:25

说得很好,学习了!
页: [1]
查看完整版本: 呵呵,各位先不要骂我啊,问个简单的问题。