ImageGear .NET v25.2 - Updated
Developer Guide / File Formats and Compressions / File Formats / File Formats Reference / U3D
In This Topic
    U3D
    In This Topic
    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