Anonymous | Login 2021-01-16 12:42 MSK Project: All Projects Community Open CASCADE
 My View | View Issues | Change Log | Roadmap

 View Revisions: Issue #31835 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

 Copyright © 2000 - 2021 MantisBT Team