Hallo allerseits,
auch wenn meine Überschrift ein wenig ungewöhnlich anhört hoffe ich Ihr könnt mir weiter helfen.
Es geht einfach nur um eine Mathematische lösung meines Problems.
Ich arbeite zur Zeit an ein Java3D Projekt und weiß leider nicht weiter.
Ich lade Objekte via Vrml Loader und deren durchmesser möchte ich skalieren können und genau dafür brauch ich eine Lösung.
Meine feste Skalierung ist 0,0003 , diese Skalierung ist für ein Objekt vom durchmesser 1000-9999mm,
Das eigentliche Problem ist , das ich auch Objekte laden kann die kleiner oder größer vom Durchmesser sind und somit würde die feste Skalierung das Objekt zu groß oder zu klein skalieren.
Einfach mal ein paar Gedanken von mir:
Rechts der durchmesser , links die skalierung.
1200 ====== >0.0003
120 ====== >0.003
12 ====== >0.03
1,2 ====== >0.3
12000 ====== >0,00003
Die Zahlen können unterschiedlich sein.
Habe ich als ein Durchmesser von 1,2 muss die feste skalierung*1000 erhöht werden. soweit und so gut.
Aber ich muss irgendwie wissen welchen faktor ich bei welcher zahl nehmen muss und darum muss.
auch wenn meine Überschrift ein wenig ungewöhnlich anhört hoffe ich Ihr könnt mir weiter helfen.
Es geht einfach nur um eine Mathematische lösung meines Problems.
Ich arbeite zur Zeit an ein Java3D Projekt und weiß leider nicht weiter.
Ich lade Objekte via Vrml Loader und deren durchmesser möchte ich skalieren können und genau dafür brauch ich eine Lösung.
Meine feste Skalierung ist 0,0003 , diese Skalierung ist für ein Objekt vom durchmesser 1000-9999mm,
Das eigentliche Problem ist , das ich auch Objekte laden kann die kleiner oder größer vom Durchmesser sind und somit würde die feste Skalierung das Objekt zu groß oder zu klein skalieren.
Einfach mal ein paar Gedanken von mir:
Rechts der durchmesser , links die skalierung.
1200 ====== >0.0003
120 ====== >0.003
12 ====== >0.03
1,2 ====== >0.3
12000 ====== >0,00003
Die Zahlen können unterschiedlich sein.
Habe ich als ein Durchmesser von 1,2 muss die feste skalierung*1000 erhöht werden. soweit und so gut.
Aber ich muss irgendwie wissen welchen faktor ich bei welcher zahl nehmen muss und darum muss.