View Revisions: Issue #31835 |
[ All Revisions ] [ Back to Issue ] |
Summary |
0031835: Modeling Algorithms - step by step Boolean common produces bad shape on given three cylinders |
|
Revision |
2020-10-13 14:35 by emv |
|
Steps To Reproduce |
pload MODELING VISUALIZATION
# OK
#plane p1 0 0 -200 0 0 1
#plane p2 -200 0 0 1 0 0
#plane p3 0 -200 0 0 1 0
#pcylinder c_1 p1 100 400
#pcylinder c_2 p2 100 400
#pcylinder c_3 p3 100 400
# OK
pcylinder c_1 100 400
ttranslate c_1 0 0 -200
pcylinder c_2 100 400
trotate c_2 0 0 0 1 0 0 90
ttranslate c_2 0 200 0
pcylinder c_3 100 400
trotate c_3 0 0 0 0 1 0 90
ttranslate c_3 -200 0 0
# KO
#restore three_cylinder.brep c
#explode c So
# KO
plane p1 -200 2.22044604925033e-14 12.6935294289015 1 -1.11022302462516e-16 0
pcylinder c_1 p1 100 400
plane p2 0 0 -187.306470571099 0 0 1
pcylinder c_2 p2 100 400
plane p3 0 200 12.6935294289015 0 -1 1.11022302462516e-16
pcylinder c_3 p3 100 400
bcommon r12 c_2 c_1
bcommon r123 r12 c_3
incmesh r123 0.1
vclear
vinit View1
vdefaults -autotriang 0
vdisplay -dispMode 1 r123
|
|
Revision |
2020-10-12 17:42 by kgv |
|
Steps To Reproduce |
pload MODELING VISUALIZATION
# OK
#plane p1 0 0 -200 0 0 1
#plane p2 -200 0 0 1 0 0
#plane p3 0 -200 0 0 1 0
#pcylinder c_1 p1 100 400
#pcylinder c_2 p2 100 400
#pcylinder c_3 p3 100 400
# OK
pcylinder c_1 100 400
ttranslate c_1 0 0 -200
pcylinder c_2 100 400
trotate c_2 0 0 0 1 0 0 90
ttranslate c_2 0 200 0
pcylinder c_3 100 400
trotate c_3 0 0 0 0 1 0 90
ttranslate c_3 -200 0 0
# KO
#restore three_cylinder.brep c
#explode c So
bcommon r12 c_2 c_1
bcommon r123 r12 c_3
incmesh r123 0.1
vclear
vinit View1
vdefaults -autotriang 0
vdisplay -dispMode 1 r123
|
|
Revision |
2020-10-12 17:41 by kgv |
|
Steps To Reproduce |
pload MODELING VISUALIZATION
# OK
#plane p1 0 0 -200 0 0 1
#plane p2 -200 0 0 1 0 0
#plane p3 0 -200 0 0 1 0
#pcylinder c_1 p1 100 400
#pcylinder c_2 p2 100 400
#pcylinder c_3 p3 100 400
# OK
pcylinder c_1 100 400
ttranslate c_1 0 0 -200
pcylinder c_2 100 400
trotate c_2 0 0 0 1 0 0 90
ttranslate c_2 0 200 0
pcylinder c_3 100 400
trotate c_3 0 0 0 0 1 0 90
ttranslate c_3 -200 0 0
# KO
#restore three_cylinder.brep c
#explode c So
bcommon r12 c_2 c_1
bcommon r123 r12 c_3
incmesh r123 0.1
vclear
vinit View1
vdefaults -autotriang 0
vdisplay -dispMode 1 r123
|
|
Revision |
2020-10-10 13:09 by Vico Liang |
|
Steps To Reproduce |
|