DG Kernel (ActiveX) Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Upgrading Native Apps
Licensing
Collapse ModelsModels
Collapse DG Kernel ControlsDG Kernel Controls
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Collapse ModelModel
Collapse ViewView
Collapse General ComputingGeneral Computing
Collapse Samples and TutorialsSamples and Tutorials
Collapse GraphicsGraphics
Collapse Math ObjectsMath Objects
Collapse DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation Links Go to DGKC docs Search Documentation


Texture Sample

Texture demonstrates usage of ITexture_DG interface. The application allows to change textures for different surfaces of a 3DS object interactively..

Running Texture Sample

By default the application displays model (Models\Samples\Texture.mdg) of a 3DS box with two embedded textures. The first texture, which was assigned on modeling stage my 3D Debugger, is a picture Data\Textures\Uluru.bmp from the installation folder. It is assigned to the front surface of the box. Note that the same technique can be used to display textual information on a surface patch. All side surface patches are using the same texture loaded from file Data\Textures\Wood\wood001.bmp.

Object Group loads a texture bitmap file and assigns it to all surfaces in the object. To display the texture "Enable" check box has to be turned on. To disable blending the texture with underlying color of the surface, turn on the "Texture Only" check box. The texture can be unloaded by using the "Load/Unload" button.  

Side Surface group allows assigning texture to an individual surface patch in the object. If enabled, the texture will override texture loaded for the object. "Use for all" button will make the texture to be shared among all side patch strips in the object (excluding front and back surfaces).  

Vertical Surfaces group manages textures assigned to the Front and Back surfaces.

 Texture application loads by default Cube.mdg model. The user can load and save any DInsight model using File menu. 

See also: Sample List