Macro BoundingBox Tracing/de

Beschreibung
Dieses Makro erstellt eine rote Umrandung des Begrenzungsrahmens (BoundingBox - 6 Flächen aus 6 Rechtecken) eines Objekts, zeigt die Seitenlängen der Kanten an und das Volumen des Begrenzungsrahmens.



Verwenden Sie

 * 1) Wählen Sie das Objekt
 * 2) starten Sie das Makro
 * Result: 6 Rechtecke sind rot (kann geändert werden)



Hinweise
Konfiguration: siehe Zeile 61 to 84

Symbol
Das Dateisymbol herunterladen und in das Makroverzeichnis kopieren.

Klicken Sie auf das Bild, positionieren Sie im neuen Fenster die Maus über dem Bild, klicken Sie mit der rechten Maustaste und wählen Sie "Ziel speichern unter ...".

ToolBar Icon

Skript
Macro_BoundingBox_Tracing.FCMacro

Version
Version: 0.12 Date 2021/07/10: upgrade by edwilliams16, um Objekte zu verarbeiten, die in Part-Containern eingebettet sind. FCInfo CG of assemblies korrigierte die globale Positionierung, danke edwilliams16

Version: 0.11 Date: 2019/05/29: "nameLabel = str(unicodedata.normalize('NFKD', nameLabel).encode('ascii','ignore'))" instead "def"

Version 0.10 Datum: 2019/05/23 upgrade > 0.19 and supp the "éçà.." with def not encode....

Version 0.9 Datum: 2018-10-12: add test > 17

Version 0.8 Datum: 05/10/2018: upgrade the ver 0.8 compatible with FC 0.17 (getGlobalPlacement)

Version 0.7 Datum: 28/01/2018: correct error with label accent "nameLabel = unicodedata.normalize('NFKD', nameLabel).encode('ascii','ignore')"

Version 0.6 Datum: 08/08/2017: Textinformationsdimension hinzufügen, Container für Rechtecke, Inforechtecke, Infovolumen, Abschnittskonfigurationsfarbe hinzufügen, Beschriftungsobjekt ausgewählt

Version 0.5 Datum: 08/05/2017 : nimm jetzt das "mesh" und "points" danke wmayer Makro Bounding-Box für STL importierte Teile und für Punktewolken

Version 0.4 Datum: 04/06/2016 : test if value = 0 then not create boundbox (ex: object Draft)