[Frage] SmartParts Einstellungen [Gelöst]


Mal eine Frage, hat sich schon eimal jemand mit den Einstellungen beim Erzeugen von Smartparts beschäftigt? Also es steht ja da was es verändert, wenn das Feld aktiviert wird, aber was genau geschieht dann?

- Beispielsweise kann ich das 2D Skript ja an und auschalten, warum also in den Einstellungen zusätzlich die Option, die 2D Darstellung immer im Grundriss zu zeigen?

- Was sind zählbare Subobjekte und welcher Funktion soll damit aktiviert oder deaktiviert werden?

- Was tut optimierter Refresh?

- Was macht die Option Script-Cache?

Und bei "Verkettung an" kann ich da nur an unten definierte abhängige Dateien verkettungen durchführen oder macht das automatisch der Ebenenmanager?

Bin schon lange am suchen, aber man findet ja nicht wirklich etwas heraus und alles läuft mit learning by doing und ohne vorherige Programmiererfahrung wird es zusätzlich schwierig.

Vielen Dank schonmal im Voraus

Anhänge (1)

Typ: image/jpeg
358-mal heruntergeladen
Größe: 77,55 KiB

Lösung anzeigen Lösung verbergen

Hallo,

mal ein paar Erläuterungen zu den einzelnen Einstellungen:

1. Automatische Aktualisierung aus Werte-Liste
-------------------------------------------------
Wenn ein Parameter auf bestimmte Werte aus einer Liste limitiert ist, diesem Parameter dann aber ein anderer Wert zugewiesen wird,
kann durch diese Option erreicht werden, daß automatisch der nächsliegende Werte aus der liste genommen wird.
Bsp.
VALUES "test" "rot","grün","gelb"
test="lila"
PARAMETERS test=test

Ohne die Option würde jetzt in der Combo-Box in der Palette der Wert "lila" in rot hervorgehoben, um zu zeigen, daß es ein
eigentlich nicht zugelassener Wert ist.
Mit der Option wird automatisch "rot" eingesetzt.

2. Aktualisierung Referenz-Box bei Skalierung
--------------------------------------------------
Wenn das SmartPart verzerrt wird, bestimmt dieser Parameter bei einem Refresh das SmartParts, ob sich dieses
mit den dann veränderten Werten für "ref_x", "ref_y" und "ref_z" neu aufbaut, oder nicht.

3. Automatische Einfügung der Ressource-Objekte
-------------------------------------------------
Wenn man im SmartPart Ressourcen-Geometrie-Objekte importiert hat, und keine weiteren Objekte im Script
erzeugt wurden, werden die Ressourcen-Objekte automatisch eingefügt.

4. Getrennte Ausführung 2D/3D-Script
------------------------------------------------
Sollte eigentlich immer "an" sein. Sonst wird das 2D-Script direkt mit dem 3D-Script zusammen ausgeführt.

5. Erzeuge 3D-Vorschau in allen Projektionen
------------------------------------------------
Normalerweise wird die zur akteullen Projektion passende Darstellung als Preview gezeigt:
Grundrissdarstellung -> 2D-Objkete (2D-Script)
alle anderen Projektionen -> 3D-Objekte (3D-Script)
Durch "Einschalten" dieser Option wird egal in welcher Projektion man gerade ist, immer die 3D-Objekte aus dem 3D-Script
beim Preview angezeigt.

6.Zeige 2D-DArstellung immer im Grundriss
------------------------------------------------
Damit bestimmt man, ob ein SmartPart die 2D-Folie anzeigen soll, auch wenn es im Raum gedreht ist (Rotation um X- und/oder Y-Achse)
Das ist z.B bei den Dachflächenfenstern so ,da diese meist zur XY-Ebene "geneigt" sind.

7.Erlaube zählbar Sub-Objekte
------------------------------------------------
Das erlaubt das Aufrufen von SmartPArts mit CALL_OBJ ...
Im Ergebnis erhält man eine Gruppe von (zählbaren) Objekten. Bsp. Tisch mit Stühlen

8. Verwende zuletzt benutzte Parameter
------------------------------------------------
Das bewirkt, daß beerneutem Absetzen eines SmartParts die zuletzt benutzten Parameter-Werte dieses SmartParts
benutzt werden.

9. Schnelles Absetzen ohne Dialog
------------------------------------------------
Mit aktivierter Option werden nach dem Absetzten des SmartParts die Eingabe-Palette und die
Griffe nicht angezeigt, sondern sofort mit dem Absetzen der nächsten Kopie des SmartParts fortgefahren.

10. Script-Cache
------------------------------------------------
Bewirkt, daß das Script in einem Cache gespeichert wird, und nicht jedesmal aus dem SmartPart gelesen wird.
Bei langen Scripten bringt das erhebliche Geschwindigkeitsvorteile beim Modifizieren.

11. Optimierter Refresh
------------------------------------------------
Bewirkt, daß die StringTable nur geladen wird, wenn eine Übersetzung notwendig wird.
Bei großen StringTables (viele Srpachen mit vielen Wörtern) bringt das erhebliche Geschwindigkeitsvorteile beim Modifizieren.

Gruß Jörg

Hallo,

mal ein paar Erläuterungen zu den einzelnen Einstellungen:

1. Automatische Aktualisierung aus Werte-Liste
-------------------------------------------------
Wenn ein Parameter auf bestimmte Werte aus einer Liste limitiert ist, diesem Parameter dann aber ein anderer Wert zugewiesen wird,
kann durch diese Option erreicht werden, daß automatisch der nächsliegende Werte aus der liste genommen wird.
Bsp.
VALUES "test" "rot","grün","gelb"
test="lila"
PARAMETERS test=test

Ohne die Option würde jetzt in der Combo-Box in der Palette der Wert "lila" in rot hervorgehoben, um zu zeigen, daß es ein
eigentlich nicht zugelassener Wert ist.
Mit der Option wird automatisch "rot" eingesetzt.

2. Aktualisierung Referenz-Box bei Skalierung
--------------------------------------------------
Wenn das SmartPart verzerrt wird, bestimmt dieser Parameter bei einem Refresh das SmartParts, ob sich dieses
mit den dann veränderten Werten für "ref_x", "ref_y" und "ref_z" neu aufbaut, oder nicht.

3. Automatische Einfügung der Ressource-Objekte
-------------------------------------------------
Wenn man im SmartPart Ressourcen-Geometrie-Objekte importiert hat, und keine weiteren Objekte im Script
erzeugt wurden, werden die Ressourcen-Objekte automatisch eingefügt.

4. Getrennte Ausführung 2D/3D-Script
------------------------------------------------
Sollte eigentlich immer "an" sein. Sonst wird das 2D-Script direkt mit dem 3D-Script zusammen ausgeführt.

5. Erzeuge 3D-Vorschau in allen Projektionen
------------------------------------------------
Normalerweise wird die zur akteullen Projektion passende Darstellung als Preview gezeigt:
Grundrissdarstellung -> 2D-Objkete (2D-Script)
alle anderen Projektionen -> 3D-Objekte (3D-Script)
Durch "Einschalten" dieser Option wird egal in welcher Projektion man gerade ist, immer die 3D-Objekte aus dem 3D-Script
beim Preview angezeigt.

6.Zeige 2D-DArstellung immer im Grundriss
------------------------------------------------
Damit bestimmt man, ob ein SmartPart die 2D-Folie anzeigen soll, auch wenn es im Raum gedreht ist (Rotation um X- und/oder Y-Achse)
Das ist z.B bei den Dachflächenfenstern so ,da diese meist zur XY-Ebene "geneigt" sind.

7.Erlaube zählbar Sub-Objekte
------------------------------------------------
Das erlaubt das Aufrufen von SmartPArts mit CALL_OBJ ...
Im Ergebnis erhält man eine Gruppe von (zählbaren) Objekten. Bsp. Tisch mit Stühlen

8. Verwende zuletzt benutzte Parameter
------------------------------------------------
Das bewirkt, daß beerneutem Absetzen eines SmartParts die zuletzt benutzten Parameter-Werte dieses SmartParts
benutzt werden.

9. Schnelles Absetzen ohne Dialog
------------------------------------------------
Mit aktivierter Option werden nach dem Absetzten des SmartParts die Eingabe-Palette und die
Griffe nicht angezeigt, sondern sofort mit dem Absetzen der nächsten Kopie des SmartParts fortgefahren.

10. Script-Cache
------------------------------------------------
Bewirkt, daß das Script in einem Cache gespeichert wird, und nicht jedesmal aus dem SmartPart gelesen wird.
Bei langen Scripten bringt das erhebliche Geschwindigkeitsvorteile beim Modifizieren.

11. Optimierter Refresh
------------------------------------------------
Bewirkt, daß die StringTable nur geladen wird, wenn eine Übersetzung notwendig wird.
Bei großen StringTables (viele Srpachen mit vielen Wörtern) bringt das erhebliche Geschwindigkeitsvorteile beim Modifizieren.

Gruß Jörg

Super, vielen Dank für die schnelle Antwort. Das hilft mir sehr!

Und mit der Verkettungsoption gibt´s da auch schon Erfahrungen?