Surface¶
-
class
steno3d.core.
Surface
¶
Low-level Steno3D Surface resource
Surfaces are 2D resources. Their geometry is defined by either a triangulated Mesh2D or a regularly gridded Mesh2DGrid. Mesh2D has Vertices connected by Triangles; Mesh2DGrid has regular spacing defined on two axes. Surfaces may have Data defined either on the vertices (nodes) or the faces (cell-centers). There are several surface options and mesh options available for customizing the appearance.
Surface
resources can also be created through a high-level functional
interface with steno3d.trisurf()
(triangulated surface) or
steno3d.surface()
(grid surface).
Surface implements props.HasProps for dynamic, type-checked properties
Required Properties:
Mesh (props.Union
) - Structure of the surface resource, Types: props.Instance (Class: Mesh2D), props.Instance (Class: Mesh2DGrid)
Optional Properties:
Data (
props.Repeated
) - Data defined on the surface resource, Type: props.Instance (Class: SurfaceBinder)Textures (
props.Repeated
) - Images mapped to the surface resource, Type: props.Instance (Class: Texture2DImage)Opts (
props.Instance
) - Options for the surface resource, Class: SurfaceOptionsTitle (
props.String
) - Content titleDescription (
props.String
) - Content description
See the EXAMPLES
See also steno3d.trisurf, steno3d.surface, steno3d.core.Mesh2D, steno3d.core.Mesh2DGrid, steno3d.core.binders, steno3d.core.opts.SurfaceOptions, steno3d.core.CompositeResource, steno3d.core.Project