
org.citygml4j.schemas.citygml.3.0.appearance.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of citygml4j Show documentation
Show all versions of citygml4j Show documentation
citygml4j is a Java class library and API for facilitating work with the City Geography Markup Language (CityGML). citygml4j makes it easy to read, process, and write CityGML datasets, and to develop CityGML-aware software applications.
The newest version!
The Appearance module supports the modelling of the observable surface properties of CityGML features in the form of textures and material.
ADEOfAbstractSurfaceData acts as a hook to define properties within an ADE that are to be added to AbstractSurfaceData.
ADEOfAbstractTexture acts as a hook to define properties within an ADE that are to be added to AbstractTexture.
ADEOfAppearance acts as a hook to define properties within an ADE that are to be added to an Appearance.
ADEOfGeoreferencedTexture acts as a hook to define properties within an ADE that are to be added to a GeoreferencedTexture.
ADEOfParameterizedTexture acts as a hook to define properties within an ADE that are to be added to a ParameterizedTexture.
ADEOfX3DMaterial acts as a hook to define properties within an ADE that are to be added to an X3DMaterial.
AbstractSurfaceData is the abstract superclass for different kinds of textures and material.
Indicates whether the texture or material is assigned to the front side or the back side of the surface geometry object.
Augments AbstractSurfaceData with properties defined in an ADE.
AbstractTexture is the abstract superclass to represent the common attributes of the classes ParameterizedTexture and GeoreferencedTexture.
Specifies the URI that points to the external image data file.
Specifies the MIME type of the external point cloud file.
Indicates the specific type of the texture.
Specifies the behaviour of the texture when the texture is smaller than the surface to which it is applied.
Specifies the color of that part of the surface that is not covered by the texture.
Augments AbstractTexture with properties defined in an ADE.
AbstractTextureParameterization is the abstract superclass for different kinds of texture parameterizations.
An Appearance is a collection of surface data, i.e. observable properties for surface geometry objects in the form of textures and material.
Specifies the topic of the Appearance. Each Appearance contains surface data for one theme only. Examples of themes are infrared radiation, noise pollution, or earthquake-induced structural stress.
Relates to the surface data that are part of the Appearance.
Augments the Appearance with properties defined in an ADE.
Color is a list of three double values between 0 and 1 defining an RGB color value.
Color is a list of four double values between 0 and 1 defining an RGBA color value. Opacity value of 0 means transparent.
A GeoreferencedTexture is a texture that uses a planimetric projection. It contains an implicit parameterization that is either stored within the image file, an accompanying world file or specified using the orientation and referencePoint elements.
Indicates whether the georeference from the image file or the accompanying world file should be preferred.
Relates to the 2D Point geometry that represents the center of the upper left image pixel in world space.
Specifies the rotation and scaling of the image in form of a 2x2 matrix.
Specifies the URI that points to the surface geometry objects to which the texture is applied.
Augments the GeoreferencedTexture with properties defined in an ADE.
A ParameterizedTexture is a texture that uses texture coordinates or a transformation matrix for parameterization.
Relates to the texture coordinates or transformation matrices used for parameterization.
Augments the ParameterizedTexture with properties defined in an ADE.
TexCoordGen defines texture parameterization using a transformation matrix.
Specifies the 3x4 transformation matrix that defines the transformation between world coordinates and texture coordinates.
TexCoordList defines texture parameterization using texture coordinates.
Specifies the coordinates of texture used for parameterization. The texture coordinates are provided separately for each LinearRing of the surface geometry object.
Specifies the URIs that point to the LinearRings that are parameterized using the given texture coordinates.
TextureAssociation denotes the relation of a texture to a surface geometry object.
Specifies the URI that points to the surface geometry object to which the texture is applied.
Relates to the texture coordinates or transformation matrices used for parameterization.
TextureType enumerates the different texture types.
Indicates that the texture is specific to a single surface.
Indicates that the texture is characteristic of a surface and can be used repeatedly.
Indicates that the texture type is not known.
WrapMode enumerates the different fill modes for textures.
Indicates that the texture is applied to the surface "as is". The part of the surface that is not covered by the texture is shown fully transparent. [cf. COLLADA]
Indicates that the texture is repeated until the surface is fully covered. [cf. COLLADA]
Indicates that the texture is repeated and mirrored. [cf. COLLADA]
Indicates that the texture is stretched to the edges of the surface. [cf. COLLADA]
Indicates that the texture is applied to the surface "as is". The part of the surface that is not covered by the texture is filled with the RGBA color that is specified in the attribute borderColor. [cf. COLLADA]
X3DMaterial defines properties for surface geometry objects based on the material definitions from the standards X3D and COLLADA.
Specifies the minimum percentage of diffuseColor that is visible regardless of light sources.
Specifies the color of the light diffusely reflected by the surface geometry object.
Specifies the color of the light emitted by the surface geometry object.
Specifies the color of the light directly reflected by the surface geometry object.
Specifies the sharpness of the specular highlight.
Specifies the degree of transparency of the surface geometry object.
Specifies which interpolation method is used for the shading of the surface geometry object. If the attribute is set to true, vertex normals should be used for shading (Gouraud shading). Otherwise, normals should be constant for a surface patch (flat shading).
Specifies the URI that points to the surface geometry objects to which the material is applied.
Augments the X3DMaterial with properties defined in an ADE.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy