Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

openscad koordinatensystem absolut und relativ

geschrieben von RajHid 
openscad koordinatensystem absolut und relativ
04. June 2016 16:12
Hallo,

Ich arbeite gerade mit openscad und habe ein Problem, dass ich mit den Transformations nicht klar komme.
Ganz konkret habe ich das Problem, dass in dem Konstrukt
translate([0,0,0]){     // 1
    rotate([0,45,0]){   // 2
        union(){
            cube([3,3,3],center=true);
            translate([0,0,0]){ // 3
                sphere(1);
            }
        }    
    }
}

Die Transformationen relativ zueinander abgearbeitet werden.
Das hat zur Folge, das ein "rotation([x,y,z]){}" ein nachfolgendes "translate([x,y,z]){}" so beeinflusst das das absolute (Hauptkoordinatensystem) nicht mehr gilt.
Ist euch etwas in openscad bekannt wo man die transformationen auf das Hauptkoordinatensystem beziehen kann?.

Grüße RajHid
Re: openscad koordinatensystem absolut und relativ
04. June 2016 16:24
Openscad macht mathematisch alles richtig. Das rotate oder translate was am dichtesten am Körper ist wird als erstes abgearbeitet.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: openscad koordinatensystem absolut und relativ
04. June 2016 16:51
Gib doch mal ein konkretes Beispiel, der obige Code ergibt ja keinen Sinn.

Herzl. Grüße
Re: openscad koordinatensystem absolut und relativ
04. June 2016 16:55
Das openscad mathematisch alles richtig macht zweifle ich ja auch nicht an.
Mir geht es darum ob euch etwas bekannt ist das man ein translate wie mit dem Parameter "center=true" bei objekten auf das Hauptkoordinatensystem beziehen kann.

Das würde einiges vereinfachen.
Allgemein suche ich warscheinlich nach infos wie man komplexe Objekte baut ohne spagetti-code zu produzieren der nach 3 Wochen nicht mehr nachvollziehbar ist.

Grüße RajHid
Re: openscad koordinatensystem absolut und relativ
04. June 2016 17:00
Mit einzelnen Modulen. Translationen beziehen sich dann immer auf das Hauptkoordinatensystem.

Herzl. Grüße
Re: openscad koordinatensystem absolut und relativ
04. June 2016 17:23
Ok mit modulen arbeite ich ja schon.

Ich möchte nur nicht eine Einzelne Schraube oder Mutter in ein modul legen, sondern das ganze etwas zusammenfassen.
Oder macht man das so?

Wie geht man praktisch vor um gutes scad Design zu bauen?
Re: openscad koordinatensystem absolut und relativ
04. June 2016 17:59
Möglichst so zusammenfassen, dass die Teile innerhalb des Moduls Ihre Position zueinander behalten können (oder mit Parametern arbeiten).
Ein klassisches Beispiel, was mit OpenScad alles geht, ist der Mendel90 von nophead. Hier kannst Du Dir viele Anregungen holen.
[github.com]

Herzl. Grüße
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen