| Full Name | 
U3D (Universal 3D) | 
| Format ID | 
ImGearFormats.U3D | 
| File Extension(s) | 
*.u3d | 
| Data Type | 
Vector Image | 
| Data Encoding | 
Binary | 
| Multi-Page Support | 
No | 
| Alpha Channel Support | 
No | 
| Metadata Update Support | 
No | 
| ImageGear Platforms Support | 
WIN32, WIN64, .NET, .NET64 | 
 
Supported Versions
Supported Features
- IGFilterFormatFlags.DETECTSUPPORT - autodetection 
 - IGFilterFormatFlags.PAGEREADSUPPORT - single page file reading 
 - IGFilterFormatFlags.PAGEINSERTSUPPORT - single-page file writing 
 
Read Support
- ImGearCompressions.NONE - Universal 3D vector data 
 
Write Support
- ImGearCompressions.NONE - Universal 3D vector data 
 
Filter Control Parameters
| Filter Control Parameter | 
Type | 
Default Value | 
Available Values | 
Description | 
| BackColor | 
Int 32 | 
0 | 
Any positive value | 
This parameter is used to set background color. If BackColor = 0, then the black background color is set, otherwise the white background color is set. | 
| Width | 
Int 32 | 
512 | 
Any positive value | 
Defines the DIB width of the loaded image. The DIB height is calculated using the file's scale factors. | 
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:
www.ecma-international.org/
The U3D format is natively supported by the PDF. 3D objects in U3D format can be inserted into PDF document files and interactively visualized by PDF viewers.
U3D Elements Supported for Reading
| 
 U3D Element  | 
 Supported Attributes  | 
 Imported into ImageGear as:  | 
| 
 Croup Node  | 
 Id  | 
 ImGearVectEntities.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  | 
 ImGearVectEntities.SHELLEX entity.  | 
| 
 View Node  | 
 Name 
Near clip plane 
Far clip plane 
Rectangle 
Focus  | 
 ImGearVectorView object.  | 
| 
 Light Node  | 
 Position 
Direction 
Specular color 
Ambient color 
Diffuse color 
Intensity 
Attenuations  | 
 ImGearVectorLightSource object.  | 
ImageGear Vector Entities Supported for Writing to U3D Format