3D objects (3DO) Bitmap (BMP) Boundary (BND) Directive (DIR) Domain (DOM) Expansion (EXP) Field (FLD) Field formula (FLF) Field transform (FLT) Function (FUN) General information Grid formula (GRF) Grid transform (GRT) Integral (INT) MMP (MMP) Movie (AVI) OpenGL (OGL) Palette (PAL) PET basis (BAS) PFD (PFD) Project (PRO) Window (WIN)
3D object data files contain the data for the definition and graphic representation of 3D objects (see 3D Objects dialog).
Data structure:
File ID string (Current version: " CHOBJ Version 1.0")
Number of 3D objects (1 integer value)
Global graphic representation data: Color representation type (0:object colors, 1:transparent, 2:domain colors, 3:errors, 4:derived field), Use matching point (1) or grid representation (0), Draw (1) or don’t draw (0) the derived field, Draw 3D object number (0 for all 3D objects), Use simple (1) or advanced (0) hiding procedure (5 integer values)
Minimum and maximum draw heights for 3D objects (2 real values)
LOOP i=1, Number of 3D objects
Object type, Number of the first 2D boundary used for generating the 3D object, Number of the last 2D boundary used for generating the 3D object, Number of the first 2D expansion used for generating the 3D object, Number of the last 2D expansion used for generating the 3D object, Maximum number of multipoles to be created for each 2D multipole (6 integer values)
Graphic resolution of the first object, i.e. distance between grid lines (1 real value)
Color numbers for Grid lines, Front side of surface, Back side of surface (3 integer values)
Auxiliary real data for defining the 3D object - meaning depends on the object type (5 real values)
Local coordinate system of the 3D object origin x, y, z (3 real values)
Local coordinate system of the 3D object X direction x, y, z (3 real values)
Local coordinate system of the 3D object Y direction x, y, z (3 real values)
Local coordinate system of the 3D object Z direction x, y, z (3 real values)
Axis (for generating some advanced 3D objects) origin x, y, z (3 real values)
Axis (for generating some advanced 3D objects) direction x, y, z (3 real values)
Blank line
Responsible for this web page: Ch. Hafner, Computational Optics Group, IEF, ETH, 8092 Zurich, Switzerland
Last update
17.02.2014