Support Forum

Smartpart gelocht


Hallo an Alle, aber ganz speziell an NEMO,

gibt es eine bessere Möglichkeit, die Stufenkante als gelochtes Profil zu rechnen? Mit Group und Prism_ ist auch unser schnellster Rechner zu lahm.

Anhang: Smartpart Gitterroststufe

Gruß Ralph

Anhänge (1)

Typ: text/xml
1490-mal heruntergeladen
Größe: 174,24 KiB
1 - 10 (11)

Hallo,

geht es um die Gesamtperformance? Oder Um ruckelige Handles?
Handles lassen ganz gut entlasten, indem man eine vereinfachtes Preview erstellt (Ohne Löcher etc.)
Falls man Einstellungen macht und der Rechner nicht nachkommt mit dem Berechnen bis man etwas anderes eingestellt hat -> Ausführen-Button einbauen, dann wird das Objekt erst mit dem Klick richtig gerechnet.

Hi Markus,

wie jetzt Ausführen-Button.
Hat man denn Einfluss auf den Zeitpunkt der Berechnung?

Ralph

-> Martin..

I_PALETTE `Gitterroststufen` , 1 + 4 , 130 , "RP.Weiss 2015"

4=> Cancel+Apply-Buttons sind verfügbar

Mit dem Apply-Button werd zwar Master,parameters und diagol-skript gerechnet, aber nicht die Fülle von 3D. Bei manchen Objekten ist der Knopf sehr sinnvoll.

Gruß,
Martin

hallo ralph,

mein bruder ist hier der, der sich besser auskennt ;)

gruß aus LA

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Hi MARTIN,

... die! Buttons sind klar. Mir ging es aber eher um eine Optimierung der gerechneten 3D-Körper. Kann man z.B. die Anzahl der Punkte für Bögen in PRISM_ begrenzen?

Gruß Ralph

resolution od. so ähnlich?

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Jaaaa!

Hallo Leute,

darf ich auch mal was beitragen?

Also, in deinem Script einfach mal

IF PREV_MODE THEN
!Stufe als Quader, Löcher als CYLINDS
ELSE
!Stufe mit löchern
ENDIF

ergänzen.
Dann wird während des Preview's nur die schnelle Variante mit dem Quader/Zylindern gezeichnet.

Hintergrund:
Um in einen Quader einen Haufen Löcher zu "bohren" braucht es pro Loch eine sogenannte Boolsche Operation. Leider nimmt die Performance quadratisch zur Anzahl der Punkte der beteiligen Körper ab!
D.h. 1. Operation : Quader (8 Punkte) minus Zylinder (z.B. 2x12 = 24 Punkte)
2. Operation: Quader mit einem Loch (32 Punkte) minus Zylinder (24 Punkte)
3. Operation: Quader mit zwei Löchern (56 Punkte) minus Zylinder (24 Punkte)
4. Operation: Quader mit drei Löchern (80 Punkte) minus Zylinder (24 Punkte)
usw.

D.h. es dauert bei jeder boolschen Operation länger und länger!
Es muss bei jeder Operation jede Kante des einen Körpers mit jeder Kante des anderen
Körpers "verschnitten" werden (jeder gegen jeden!)

Kann man leider nur dadurch beschleunigen, indem man die Löcher nicht "bohrt", sondern
"übrig läßt" (s. übrig.png)

Gruß Jörg

Anhänge (1)

Typ: image/png
231-mal heruntergeladen
Größe: 9,66 KiB

Hi,

hatte vergessen, dass es RESOL gibt, damit kann ich den Aufwand während des Previews reduzieren, dann wird's "erträglich".

Gruß Ralph

Anhänge (2)

Typ: text/xml
1403-mal heruntergeladen
Größe: 232,99 KiB
Typ: text/xml
1307-mal heruntergeladen
Größe: 60,12 KiB
1 - 10 (11)