abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

Ungültige Transormationsmatrix (eigenartig)

architom
Newcomer
Hallo,

Ich habe mir ein Objekt zusammengebastelt, welche mir Text mit verschiedenen Rahmen darstellt. Das funktioniert auch recht gut. Allerdings bekomme ich beim Generieren einer 3D-Ansicht (Schnitt, Perspektive etc.) die Fehlermeldung "Ungültige Transormationsmatrix (eigenartig) bei Zeile 12 von Datei Text_umrahmt.gsm" Das "f" fehlt übrigens tatsächlich;-)

Ich habe nun gesucht, aber nichts gefunden, was diesen Fehler auslöst. Es gibt keinerlei 3D-Daten.

Ich füge hier mal den Code ein:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
if sch=1 then
FILL fills
PEN penf

if form='Rechteck' then
poly2_b 4, 2+4, penf, gs_back_pen,
0, 0, 0,
0, a, 0,
b, a, 0,
b, 0, 0
endif

if form='Kreis' then
poly2_b 2, 2+4, penf, gs_back_pen,
a/2, b/2, 900,
a/2, 360, 4001
endif
endif

PEN linestift

if form='Rechteck' then RECT2 0, 0, a, b
if form='Kreis' then CIRCLE2 a/2, b/2, a/2


if fontstyle='normal' then fstyle=0
if fontstyle='fett' then fstyle=1
if fontstyle='kursiv' then fstyle=2
if fontstyle='unterstrichen' then fstyle=4
!if fontstyle='Outline' then fstyle=8
!if fontstyle='Schatten' then fstyle=16

DEFINE STYLE "STYLE_1" schriftart, schrifthoehe, 5, fstyle

PEN textstift

SET STYLE "STYLE_1"
TEXT2 a/2, b/2, textinhalt

Der Subtype ist Zeichnungssymbol.

Was ist da falsch?
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz
6 ANTWORTEN 6
zzyzx
Newcomer
wo hast du das skript drin stehen?
- im 2d-skript sollte das keine probleme bereiten
- im master skript ... wer weiss
also in dem 2.fall alles ins 2d skript schieben
...
ps: die fontstyle werte kannst du auch aufsummieren; es kann ja auch ein text kursiv & fett dargestellt werden
:winken:
architom
Newcomer
Es steht alles im 2d-Script. Master-Script ist leer, genauso wie alles andere ausser im Parameter-Script:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
values "fontstyle" 'normal', 'fett', 'kursiv', 'unterstrichen'
values "form" 'Rechteck', 'Kreis'
Die komplette Datei habe ich auch unter Objekt: Text umrahmt abgelegt.

Bei jedem Schnitt aufbauen wird für jedes platzierte Objekt die Fehlermeldung ausgegeben. Das nervt gewaltig.
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz
Anonymous
Nicht anwendbar
BEschreibe nochmal genauer wo der Fehler auftritt. Oft stimmt die Fehlermeldung mit Objektname und/oder Zeile nicht überein. Manchmal ist es auch ein ganz anderer Zusammenhang.

Zeilenangabe: Bei Verwendung des Masterscripts werden die Zeilen dort mitgezählt. Dann ist Fehler in Zeile 12 des 2Dskripts in Zeile (12-Anzahl Master Skript TZeilen) des 2D-Skripts.

Stelle sicher, daß fills, penf, textstift etc. micht 0 werden kann.

Wo tritt der Fehler auf? Im Editor/3D-Fenster/web-plugin....

Schließe mal dein Projekt. Gehe sofort auf Ablage>Neu, platziere ein Objekt und erzeuge einen Schnitt. Fehler immer noch da? Nein? Mal in deinem Problemprojekt alle deine Textobjekte löschen. Fehler immer noch da?
zzyzx
Newcomer
hab mir das teil angesehen:
folgendes problem ist da drin enthalten:
- du hast das teil wahrscheinlich irgendwie aus einem anderen gebastelt: jedenfalls steht im 3d skript einiges drin
- dann hast du den subtype verändert; das 3d skript wird nicht mehr angezeigt, ist aber noch da !!!
- und: zzyzx wurde als variable gelöscht, ist also =0
- im 3d skript steht jetzt immer noch "mulz zzyzx/1" und das verursacht den fehler
...
lösung: subtype auf möbel umstellen, alles im 3d skript löschen, subtype wieder zurückstellen (so hab ich das auch gefunden...hatte da so'ne idee...)
:yeah: :winken:
Anonymous
Nicht anwendbar
dito: zzyzx war schneller 🙂
architom
Newcomer
Hallo,

Herzlichen Dank! Da wäre ich nicht drauf gekommen. Aber wieder etwas schlauer geworden;-)

[ 09. Juni 2004, 08:00: Beitrag editiert von: architom ]
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen