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 |
ImageGear Platforms Support | WIN32, WIN64, .NET, .NET64 |
To support the U3D format, attach the ImageGear U3D Component to Core ImageGear. See Attaching Components. |
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. |
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 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 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 |