87 lines
3.0 KiB
Markdown
87 lines
3.0 KiB
Markdown
# Wie integriere ich ein neues Shape in die Library des RD Configurators?
|
|
|
|
## Welche Programme benötige ich zur Erstellung des neuen Shapes
|
|
- inkscape (oder ein ähnliches Programm zur Erstellung von SVG Dateien)
|
|
- eventuell ein Programm zur windows Bildverarbeitung (für icons)
|
|
- ein CAD System zur Ableitung der STL Datei aus dem 3D Modell
|
|
|
|
## Definition der Bilder zur Darstellung am Beispiel einer Säule
|
|
|
|
- svg Datei: Darstellung der Säule in 2D mit dem Format der nötigen Länge und Breite, hier z.B. 100 mm Breite und 150 mm Länge
|
|

|
|
- ein Bild der Pixelgröße 64x64
|
|

|
|
- ein Bild der Pixelgröße 32x32
|
|

|
|
|
|
|
|
## Erzeugung einer 3D stl Datei im CAD als Repräsentant
|
|
|
|
- ein Bild der Erzeugung im SolidEdge
|
|

|
|
|
|
Anschliessend muss dieses als .stl Datei exportiert werden.
|
|
Bei der Erstellung der STL ist zu beachten, dass der Ursprung der 2D Icons des svg mit dem der 3D Datei übereinstimmt.
|
|
|
|
## Erstellung der Säule im WebGraphicalEditor (WGE)
|
|
|
|
1. Zuerst muss man den .rdx aufrufen, der die Library verwendet. Dabei wird der Ordner mit allen Shapes etc. ins Installationsverzeichnkis kopiert. (Alternativ auch von Hand dorthin kopieren, z.B. **C:\PLM\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D**
|
|
2. Danach muss das Programm mit der Library gestartet werden, damit es im folgenden Assistenten auswählbar ist.
|
|
3. Dann muss der Wizard gestartet werden, welcher die Aufnahme von Shapes in die Library ermöglicht
|
|

|
|
|
|
4. Erstellung einer neuen Gruppe von Shapes, wenn benötigt:
|
|

|
|
Wichtig ist bei der Erstellung der IDs, keine Sonderzeichen, keine Umlaute oder sonstige Leerzeichen.
|
|
|
|
5. Erzeugung eines Shapes
|
|

|
|

|
|
|
|
6. Eintragung der Pfade zu den erstellten Icons, bzw. der STL, bzw. der SVG Datei
|
|
|
|
Icons:
|
|

|
|
|
|
STL:
|
|

|
|
SVG:
|
|

|
|
Der Wizard erstellt daraufhin jeweils eine Kopie der Originaldatei
|
|
|
|
7. Angaben zu den Dimensionen des Shapes
|
|
|
|

|
|
|
|
8. Angaben der Connection Points
|
|
|
|
Die Angaben der Connection Points beziehen sich auf ein Quadrat der Kantenlänge von 1000 pixel.
|
|
|
|
Hier als Referenz jeweils ein Punkt in der linken oberen/rechten unteren Ecke und einen in der Mitte:
|
|
|
|

|
|
|
|
hier die *Dokumentation* von PBU als Hilfe:
|
|
```
|
|
96 px = 1 Inch = 25,4 mm
|
|
|
|
Connection Point works on a sqare of 1000 point:
|
|
A --------- B
|
|
| |
|
|
F| E |
|
|
| |
|
|
C --------- D
|
|
|
|
A=(0,0)
|
|
B=(1000,0)
|
|
C=(1000,1000)
|
|
D=(0,1000)
|
|
E=(500,500)
|
|
F=(0,500)
|
|
|
|
PROPERTIES ACTIONS :
|
|
(WIDTH=100)
|
|
(HEIGHT=Value-(Width*2))
|
|
(IMAGE=xxx.jpg)
|
|
(ROTATION=45) reasons clockwise
|
|
``` |