Texture object
Tip The /COM object can be placed on a HTML page (with usage of the HTML object tag:  <object classid="clsid:...">)  using the class identifier: {F79381A0-D83A-4DD5-B7AE-F2843712D2FA}. The object's program identifier is: "Exontrol.Texture.1". The /COM object module is: "ExTexture.dll"

The eXTexture provides advanced support for cube map texturing, a powerful technique used in 3D graphics for simulating reflective environments and immersive 360-degree views.

Cube map texturing maps six 2D images-each representing one face of a cube-onto a 3D surface based on a viewing direction (3D vector). This allows the rendering of a realistic environment as if the viewer were looking in all directions from a fixed point, making it ideal for visualizing interiors or immersive virtual scenes.

To create a full 360-degree panorama using eXTexture, you can:

This approach lets your users explore detailed interior views of rooms, buildings, vehicles, or any enclosed environment with smooth directional transitions and spatial context.

Unlike many other 3D texture tools, eXTexture operates with no dependencies-there is no need for MFC, Visual Basic libraries, or even OpenGL. This makes integration lightweight and flexible across a variety of platforms and development environments.

The object supports the following properties and methods:

NameDescription
AllowRotateSpecifies the directions where the user can drag the cube.
AllowZoomSets or gets a value that indicates whether the user can magnify the view using the mouse wheel.
AntialiasingSpecifies how the texture is rendered.
AppearanceRetrieves or sets the control's appearance.
AttachTemplateAttaches a script to the current object, including the events, from a string, file, a safe array of bytes.
BackColorSpecifies the control's background color.
EnabledEnables or disables the control.
ExecuteTemplateExecutes a template and returns the result.
FaceSpecifies the graphic to be displayed on the face.
FaceFromPointRetrieves the index of the face from the point.
FontRetrieves or sets the control's font.
ForeColorSpecifies the control's foreground color.
hWndRetrieves the control's window handle.
ImagesSets at runtime the control's image list. The Handle should be a handle to an Images List Control.
PathSpecifies the path where the faces to be displayed are located.
PictureRetrieves or sets a graphic to be displayed in the control.
PictureDisplayRetrieves or sets a value that indicates the way how the graphic is displayed on the control's background
ReplaceIconAdds a new icon, replaces an icon or clears the control's image list.
RotateRotates the cube in a direction.
RotXSpecifies the rotation angle in Radians along Ox axis.
RotYSpecifies the rotation angle in Radians along Oy axis.
ShowImageListSpecifies whether the control's image list window is visible or hidden.
TemplateSpecifies the control's template.
TemplateDefDefines inside variables for the next Template/ExecuteTemplate call.
TemplatePutDefines inside variables for the next Template/ExecuteTemplate call.
ToolTipDelaySpecifies the time in ms that passes before the ToolTip appears.
ToolTipPopDelaySpecifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control.
ToolTipTextSpecifies the control's tooltip text.
ToolTipTitleSpecifies the title of the control's tooltip.
ToolTipWidthSpecifies a value that indicates the width of the tooltip window, in pixels.
VersionRetrieves the control's version.
ZoomZooms the view.