Full Name |
U3D (Universal 3D) |
Format ID |
IG_FORMAT_U3D = 79 |
File Extension(s) |
*.u3d |
Data Type |
Vector image |
Data Encoding |
Binary |
Color Profile Support |
No |
Multi-Page Support |
No |
Alpha Channel Support |
No |
ImageGear 3D Image Support |
Yes |
ImageGear Raster to Vector Format Conversion Support |
No |
To support the U3D format, attach the ImageGear U3D Component to Core ImageGear. See
Attaching Components.
ImageGear Supported Versions:
ImageGear Supported Features:
- IG_FLTR_DETECTSUPPORT - auto-detection
- IG_FLTR_PAGEREADSUPPORT - single-page file reading
- IG_FLTR_PAGEINSERTSUPPORT - single-page file writing
ImageGear Read Support:
- IG_COMPRESSION_NONE - Vector data
ImageGear Write Support:
- IG_COMPRESSION_NONE - Vector data
ImageGear Filter Control Parameters:
Filter Control Parameter |
Type |
Default Value |
Available Values |
Description |
BACKCOLOR |
AT_INT32 |
0 |
0...255 |
This parameter is used to set background color for image loading. Red, green, and blue components of background color will be set to this value. |
WIDTH |
AT_INT32 |
512 |
Any positive value |
Defines the width of the empty DIB associated with the image after loading. DIB height is calculated using the file's scale factors. See Working with Vector Images. |
Comments:
U3D file format, short for "Universal 3D", is a universal vector standard for storing three-dimensional data of all kinds to facilitate data exchange. The specification for this format is the document ECMA-363: Universal 3D File Format. The latest edition of this specification is available at the ECMA web site:
http://www.ecma-international.org/
The U3D format is natively supported by PDF, and 3D objects in U3D format can be inserted into PDF document files and interactively visualized by PDF viewers.
The ImageGear U3D Vector component supports reading, writing, and rasterizing the U3D vector files. It provides read and write support for the following features of the Universal 3D format: CLOD Progressive Mesh, Normals, Colors (diffuse and specular), Views, Lights, Textures, Transparency, Linesets, and Pointsets.
U3D Elements Supported for Reading
U3D Element
|
Supported Attributes
|
Imported into ImageGear as:
|
Croup Node
|
Id
|
IG_VECT_ENT_BLOCK entity.
|
Model Node
|
Id
Vertices
Normals
Material ambient color
Material diffuse colors
Material specular colors
Material emissive colors
Reflectivity
Opacity
Faces
Lines
Points
Texture coordinates
Bounding box
|
IG_VECT_ENT_SHELLEX entity.
|
View Node
|
Name
Near clip plane
Far clip plane
Rectangle
Focus
|
HIG_VECT_VIEW object.
|
Light Node
|
Position
Direction
Specular color
Ambient color
Diffuse color
Intensity
Attenuations
|
HIG_VECT_LIGHTSOURCE object.
|
ImageGear Vector Entities Supported for Writing to U3D Format
ImageGear Entity or Object
|
Saved as U3D Element
|
IG_VECT_ENT_BLOCK
|
Group Node
|
IG_VECT_ENT_INSERTION
|
Group Node
|
IG_VECT_ENT_SHELL
|
Meshes
|
IG_VECT_ENT_SHELLEX
|
Textures
Materials
Meshes
Line set
Point set
|
HIG_VECT_VIEW
|
View Node
|
HIG_VECT_LIGHTSOURCE
|
Light Node
|