ImageGear .NET v24.12 - Updated
U3D
User Guide > File Formats and Compressions > File Formats > File Formats Reference > U3D
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
U3D Format requires the ImageGear.Formats.U3D Namespace.

Supported Versions

Supported Features

Read Support

Write Support

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

ImageGear Entity or Object

Saved as U3D Element

ImGearVectEntities.BLOCK

Group Node

ImGearVectEntities.INSERTION

Group Node

ImGearVectEntities.SHELL

Meshes

ImGearVectEntities.SHELLEX

Textures

Materials

Meshes

Line set

Point set

ImGearVectorView

View Node

ImGearVectorLightSource

Light Node