io per esperienza ti consiglio openscad..
non è un programma per disegnare vero e proprio, nel senso che ci sono programmi stile solidworks, rhino, sketchup, eventualmente bender, che ti danno la possibilità di disegnare partendo dai dei tracciati, poi c'è opnescad, nel quale hai un editor e una console con cui disegnare..
per dire, se con sketchup disegni cubo di 30mm per lato, ti basta tracciare delle linee di quelle lunghezze, in openscad gli devi impartire un comando, nel nostro caso,
cube([30,30,30]);
dove all'interno delle parentesi quadre trovi ogni asse..
il bello di openscad è che puoi anche utilizzare i parametri variabili senza dover ritoccare l'intero codice:
x=30;
y=30;
z=20;
cube([x,y,z]);
certo ora nn è più un cubo, ma è per farti capire come ci si può giostrare, volendo puoi nominare x y e z anche qui quo qua..
Forse il modo migliore è provare..