Texture2DImage¶
-
class
steno3d.core.
Texture2DImage
¶
Steno3D object to hold images and mapping to resources
Image textures are used to map data to a Steno3D resource in space
without requiring an array that corresponds to geometry. Images must be
PNG files (or MATLAB matrices that can be written as PNGs with
imwrite). In addion to the image, Texture2DImage
contains spatial
location given by axes vectors U and V extending from an origin point.
The image is mapped on to the resource by projecting it out of the
plane defined by the origin, U, and V, in a U-cross-V direction. Only
Points and Surfaces support Texture2DImage
; Lines and Volumes do not.
A Texture2DImage
can also be added to a resource through a high-level
functional interface with steno3d.addImage()
. The function
steno3d.surface()
also allows creation of a surface with an image.
Texture2DImage implements props.HasProps for dynamic, type-checked properties
Required Properties:
U (
props.Vector
) - Vector corresponding to the image x-axis, Shape: {1, 3}, DataType: float, Default: [1 0 0]V (
props.Vector
) - Vector corresponding to the image y-axis, Shape: {1, 3}, DataType: float, Default: [0 1 0]O (
props.Vector
) - Origin point from which U- and V-axes extend, Shape: {1, 3}, DataType: float, Default: [0 0 0]Image (
props.Image
) - PNG image file
Optional Properties:
Title (
props.String
) - Content titleDescription (
props.String
) - Content description
See the EXAMPLES
See also steno3d.addImage, steno3d.surface, steno3d.core.Point, steno3d.core.Surface, steno3d.core.DataArray