2015-01-22 4 views
1

OpenSCAD에서 intersection() 문제가 있습니다. 여기에 코드OpenSCAD에서 intersection()

intersection(){ 
rotate_extrude($fn=200) 
    translate([30, 0, 0]) 

circle(r=5); 
translate([0,0,-50]) 
    cube([100,100,100]); 

}; 

당신은 그것은 내가 기대했던 것이 아니다보기 enter image description here 의 점을 기회가 될 때까지 그것은 enter image description here 좋아 보인다입니다. 어떻게 해결할 수 있습니까?

답변

2

코드를 컴파일하는 경우 뷰가 손상 될 수 있습니다. 컴파일하고 렌더링하면 올바른 3D 객체를 볼 수 있습니다. stl로 내보내기를 확인하려면 새 문서에서 stl 파일을 가져 와서 검사하십시오.

0

돌출 부분에 convexity 매개 변수를 설정해야합니다. 그렇지 않으면 렌더러가 객체가 볼록하다고 가정하여 렌더링 오류를 일으킬 수 있습니다. 너의 스크린 샷.

원환 체의 경우, 직선이 최대 4 회 교차 할 수 있기 때문에 볼록성을 4 이상으로 설정해야합니다. 나는 문서의 원환 체 예제가 과도한 불완전 성인 10을 볼록하게 설정한다고 생각하지만, 그 방향에서 오류가있는 것은 문제가되지 않는 것 같습니다.