2017-12-03 3 views
0

코드 :OpenSCAD 코드와 눈에 보이는 오류가없는 파서 오류

magnet_radius = 17.45/2; //for a 17.45mm diameter magnet 
magnet_thickness = 3.90/2; //for a 3.90mm thick magnet 

main_module(); 

module main_module(){ 
    top_surface(); 
} 

module top_surface(){ 
    difference(){ 
     cylinder(h=0.40, r1=magnet_radius*5, r2=magnet_radius*5); 
     cutaway(); 
} 

module cutaway(){ 
    cylinder(h=0.40, r1=magnet_radius*1.05, r2=magnet_radius*1.05); 
} 

그것은 초 전에 단지 일하고 있었다. 이제는 더 이상 작동하지 않습니다. 도와주세요. enter image description here

답변

1

"difference() {"에 대한 닫는 중괄호가 없습니다.

+0

감사합니다. OpenSCAD가 이러한 사소한 것들을 돌보는 자동 완성 기능을 갖기를 바랍니다. 자동 들여 쓰기 보정 기능조차 없습니다. 동일한 OpenSCAD 언어를 사용하는 동안 사용할 수있는 IDE가 있습니까? – user1478983

+1

@ user1478983 좋아하는 편집기를 사용하여 파일을 외부에서 편집 할 수 있습니다. 'Design' 메뉴에서'Automatic Reload and Preview'를 체크하십시오. '.scad' 파일을 외부 편집기에 저장하면 미리보기가 업데이트됩니다. – cbednarski