abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

Fehlermeldung bei GDL Objekt

werner d_
Newcomer
Hallo,

bei einem selbst erstellten GDL Objekt erhalte ich beim Rendern der photorealistischen Ansicht folgende Fehlermeldung:

Interner Fehler #1 in VM.

i = 1592, lastind = 1, Teve
Interner Fehler #1 in VM.

i = 1710, lastind = 1, Teve
Interner Fehler #1 in VM.

i = 1711, lastind = 1, Teve
Interner Fehler #1 in VM.

i = 1446, lastind = 1, Teve
Interner Fehler #1 in VM.

i = 1705, lastind = 1, Teve
Interner Fehler #1 in VM.

i = 1706, lastind = 1, Teve
Interner Fehler #1 in VM.

i = 1370, lastind = 1, Teve
*** Abbruch durch den Bennutzer ***
Rechenzeit : 8 Sekunden
Letzte Scan-Zeile: 193
Bildgröße : 2738 K


Wenn "Objektmaterialien verwenden" nicht angeklickt ist, unterbleibt die Fehlermeldung.

Das zugehörige 3D Skript sieht so aus:

3D Skript

! Document name: noguchi table
!
!
! Name : noguchi table.GSM
! Datum : Dienstag, 19. April 2005
! Version : 7.00
! Geschrieben von ArchiCAD
!

MULX A/ 1.116562
MULY B/ 1.26152
MULZ ZZYZX/ 0.385509
ADDX -234.6217
ADDY 216.5482
ADDZ -0.8
SET MATERIAL 0
BINARY 1,1

Wo liegt der Fehler?
WIN10PRO64, Intel i7 10.700, RAM 32 GB, RTX 3070

www.innenarchitekt-dielen.de
www.visualisierung-immobilien.de
6 ANTWORTEN 6
Holger_Kreienbrink
Graphisoft Alumni
Graphisoft Alumni
1. Warum hast du Binär abgespeichert? Dann kann man nicht ins Skript gucken. Du solltest es als GDL Text abspeichern, dann kann man auch mehr machen und direkt reingucken.

Wie hast du das Objekt erstelllt?
Woraus besteht es?
Wieso sind da TEVE?
werner d_
Newcomer
Von GDL Programmierung hab ich so gut wie keine Ahnung. Das Objekt ist so entstanden:

1. 3DS File von Vitra mit dem Konverter in Archicad importiert

2. Die Platte des Tisches und die Beine sind aus einem Material, daher die Platte mit 3D Schnitt abgeschnitten und die Beine als Objekt abgespeichert

3. Aus Deckenelement Platte nachgebaut und mit dem Beinen als neues Objekt abgespeichert

Ich habs jetzt mal neu abgespeichert mit GDL Text:

! Document name: noguchi table TEST
!
!
! Name : noguchi table TEST.GSM
! Datum : Dienstag, 19. April 2005
! Version : 7.00
! Geschrieben von ArchiCAD
!

MULX A/ 1.116554
MULY B/ 1.26152
MULZ ZZYZX/ 0.385508
ADDX 34.1475
ADDY -25.5648
SET MATERIAL 0
BODY -1
MODEL SOLID
RESOL 36
GLOB_SCRIPT_TYPE = 3
GLOB_CONTEXT = 3
GLOB_SCALE = 50
GLOB_NORTH_DIR = 90.0
GLOB_DRAWING_BGD_PEN = 19
GLOB_FRAME_NR = -1
GLOB_EYEPOS_X = -1.92493
GLOB_EYEPOS_Y = 2.52177
GLOB_EYEPOS_Z = 1.59556
GLOB_TARGPOS_X = -2.99012
GLOB_TARGPOS_Y = -0.497617
GLOB_TARGPOS_Z = 1.59556
GLOB_SUN_AZIMUTH = 240.0
GLOB_SUN_ALTITUDE = 35.0
GLOB_HSTORY_HEIGHT = 0.885
!!Objekt-063
WALL_ID = "Wandnr.-150"
WALL_RESOL = 36
WALL_THICKNESS = 0.24
WALL_HEIGHT = 0.85
WALL_LINETYPE = 22
WALL_FILL = 1
WALL_FILL_PEN = 1
WALL_SECT_PEN = 2
WALL_VIEW_PEN = 11
WALL_POSITION[1] = 0.0
WALL_POSITION[2] = 0.0
WALL_POSITION[3] = 0.0
WALL_MAT_A = 18
WALL_MAT_B = 18
WALL_MAT_EDGE = 18
SYMB_LINETYPE = 1
SYMB_FILL = 65
SYMB_FILL_PEN = 2
SYMB_SECT_PEN = 2
SYMB_VIEW_PEN = 1
SYMB_MAT = 121
SYMB_POS_X = -34.1474
SYMB_POS_Y = 25.5648
SYMB_A_SIZE = 1.11656
SYMB_B_SIZE = 1.26152
WALL_THICKNESS = 0.0
PEN 1
SET MATERIAL "Farbe, weiß"
ADD -34.1474, 25.5648, 0.0
GLOB_LAYER = "Einrichtung"
GLOB_ID = "Objekt-063"
GLOB_INTID = 3
GLOB_ELEM_TYPE = 3.0
BODY -1
CALL "noguchi table" PARAMETERS A = 1.11656, B = 1.26152,
ZZYZX = 0.385509
BODY -1
DEL 1
WIN10PRO64, Intel i7 10.700, RAM 32 GB, RTX 3070

www.innenarchitekt-dielen.de
www.visualisierung-immobilien.de
Anonymous
Nicht anwendbar
Das wird leider auch nicht weiterhelfen, denn das Skript ist in einem Makro, das du mit CALL aufrufst.

Kannst du im Konverter einstellen ob binär oder GDL-Text? Da müßtest du es ändern.
werner d_
Newcomer
Im 3DS Konverter von Archicad kann man leider nicht zwischen binär und GDL Text unterscheiden.

Inzwischen habe ich aber eine Lösung gefunden:

Die Tischfüsse und die Tischplatte einzeln abspeichern als Objekt mit GDL Text, beides zusammenfügen und als neues Objekt binär abspeichern, dann gehts.

Danke Euch beiden!
WIN10PRO64, Intel i7 10.700, RAM 32 GB, RTX 3070

www.innenarchitekt-dielen.de
www.visualisierung-immobilien.de
zzyzx
Newcomer
im 3ds importer für archicad 7.0 wird 3ds als gdl text importiert. (ist das bei den neueren versionen denn nicht mehr so?)
wenn du noch ein lauffähiges 7.0 irgendwo an einem rechner hast, kannst du es ja da machen, wenn das thema wieder mal aufn tisch kommt.
:winken:
werner d_
Newcomer
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Original erstellt von zzyzx:
im 3ds importer für archicad 7.0 wird 3ds als gdl text importiert. Stimmt, ich hatte wohl zwischendurch nochmal binär abgespeichert.

Übrigens, Archicad 7 ist mein einziges Archicad.
😄
Feines Programm und für meine Zwecke absolut ausreichend.
WIN10PRO64, Intel i7 10.700, RAM 32 GB, RTX 3070

www.innenarchitekt-dielen.de
www.visualisierung-immobilien.de