Zum Inhalt springen

Mehrere Objekte skalieren ohne Position zu verändern


pasalaka

Empfohlene Beiträge

sind es Symbole?

 

wenn nein wird es meines Erachtens etwas kompliziert.

dann würde ich kurz eine Datenbank anlegen

alle Objekte verknüpfen (über die Infopalette)

dann kannst du über den Befehl | Extras/Datenbank ändert Objektdarstellung... | alle deine Objekte um einen Faktor vergrössern ;)

 

Ich hoffe es ist verständlich

VW 2023 Architektur SP1  | Cinema 4D R19 mit V-ray 3.4 |

OS X 12.6

Link zu diesem Kommentar

Ich finds auch schlimm dass diese Funktion nicht enthalten ist

bzw. Skalierung eh stiefmütterlich behandelt wird.

 

Vielleicht hilft das ja weiter - wenn sie mit ihrem Script dann fertig sind :

https://forum.vectorworks.net/index.php?/topic/12794-scale-objects-script/#comment-256971

📦 Mac Mini M1 16 GB M1  macOS 14 Sonoma PB

🗑️ Mac Pro 6c 24 GB D700  macOS 12.5 Monterey, in Rente ...
📺 PC RYZEN 3950X 64 GB RX6800 16 GB  🐧 Manjaro + OpenSUSE Tumbleweed + ElementaryOS
VW 2023 ARCH US
🇪🇺 Europe

Link zu diesem Kommentar

Hallo zusammen

Unser Marionette & Phyten Profi Dominique Corpataux hat ausgeholfen :-)

Gruss, Marc

 

P.S. Script im Zubehör anlegen. Text von unten reinkopieren und Skalierungsfaktor anpassen. Objekte aktivieren und Script in der Scriptpalette doppelklicken.

 

x=y=0.5

 

h=vs.FSActLayer()

counter = 0;

while h!=None: #the same like vs.Handle(0)

p1,p2=vs.HCenter(h)

vs.HScale2D(h, p1, p2, x, y, True)

h=vs.NextSObj(h)

 

counter +=1

if counter > 100000:

break

 

vs.ReDrawAll()

Leiter BIM Consulting

ComputerWorks Schweiz

________________________________________

Vectorworks - Führende BIM-Spitzentechnologie und Flaggschiff der Nemetschek Gruppe

Weltweit verwirklichen über eine halbe Million Architekten und Designer grossartige Projekte mit Vectorworks!

Link zu diesem Kommentar

Hallo Toby

 

Bitte die Scriptsprache oben auf "Phyton" umstellen.

 

Gruss, Marc

Leiter BIM Consulting

ComputerWorks Schweiz

________________________________________

Vectorworks - Führende BIM-Spitzentechnologie und Flaggschiff der Nemetschek Gruppe

Weltweit verwirklichen über eine halbe Million Architekten und Designer grossartige Projekte mit Vectorworks!

Link zu diesem Kommentar

Hallo Marc

 

Habe deine Version noch ein wenig verfeinert ;)

Jetzt kann ich per Dialogfeld den skalier-Faktor eingeben :)

 

 

 

x=realValue = vs.RealDialog('Enter a real value', '0.00')

y=x

 

h=vs.FSActLayer()

counter = 0;

while h!=None: #the same like vs.Handle(0)

p1,p2=vs.HCenter(h)

vs.HScale2D(h, p1, p2, x, y, True)

h=vs.NextSObj(h)

 

counter +=1

if counter > 100000:

break

 

vs.ReDrawAll()

VW 2023 Architektur SP1  | Cinema 4D R19 mit V-ray 3.4 |

OS X 12.6

Link zu diesem Kommentar

Cool :-)

 

Danke für Posten des Coces.

 

Gruss, Marc

Leiter BIM Consulting

ComputerWorks Schweiz

________________________________________

Vectorworks - Führende BIM-Spitzentechnologie und Flaggschiff der Nemetschek Gruppe

Weltweit verwirklichen über eine halbe Million Architekten und Designer grossartige Projekte mit Vectorworks!

Link zu diesem Kommentar

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      23,9Tsd
    • Beiträge insgesamt
      123,2Tsd
×
×
  • Neu erstellen...