Hallo allerseits,
das ist mein erster Beitrag hier, habt Nachsicht.
Ich möchte zwei Gleichungsgesteuerte Kurven erstellen, aus denen ich anschließend eine Begrenzungsoberfläche mache um diese zum Schneiden eines Körpers zu verwenden.
Das was ich bis jetzt an Kurven hinbekommen habe ist ja schon ganz nett, aber formal noch nicht genau das, was ich suche (siehe Anhang)
Der von mir verwendeten Formel ist es geschuldet, dass die Kurve eben Sinusmäßig aussieht (ich kann / weiß es auch nicht anders als sinus-ig.)
Die sinuskurve sieht ja , abstrahiert gesehen, ein bisschen nach zick-zack-linie aus. Ich benötige aber eher eine Art "Kette aus Halbkreisen".
Ein lieber Freund von mir hat mit Javascript jetzt das hier gemacht
http://andreasgebhardt.com/io/slanit/Daran kann man sehr gut erkennen, wie ich mir die Kurven vorstelle.
DAzu hat er mir noch diese Info / Javascript-Code gegeben:
var t, t0, t1, t2, offset, x1, x, y, z = 0.0;
var pi = 3.14159265359;
var pi2 = pi * 2.0;
var pih = pi * 0.5;
var radius = params.radius;
var schleifen = Math.floor(params.schleifen);
var amplitude = params.height;
var d = 1.0 / (steps-1);
for( var i = 0; i < steps; ++i )
{
t = i * d;
t0 = t * schleifen;
offset = Math.floor(t0) * 4.0;
t1 = t0 * pi2;
x1 = ((t0 % 1.0) <= 0.5 ? Math.cos(t1) : -2.0 - Math.cos(t1)) - offset;
t2 = (x1 / schleifen) * pih;
x = Math.cos(t2) * radius;
z = Math.sin(t2) * radius;
y = Math.sin(t1) * amplitude;
geometry.vertices[i].x = x;
geometry.vertices[i].y = y;
geometry.vertices[i].z = z;
}
Damit kann ich wenig anfangen, dass sidn böhmische Dörfer für mich.
Könnte man das von Javascript nach Solidworks übersetzen?
Vielen Dank schonmal fürs Durchlesen,
Grüße
Lisbeth
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP