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


ISticky_KC Interface

StickTo
Detach
IsAttached

ISticky_KC Interface was added initially to apply images and labels to surface of an object. See Sticky Labels for general description. It manages the stuck/free state of such an object.

ISticky_KC can be queried form the relevant IItem (in the initial usage from IItem of a sticky label) or ISection interface

See also LabelEx Sample, Interface List


HRESULT StickTo(ISection* surface)

Parameters

surface -[in] The surface to be attached to

Remarks:

Attaches the item implementing this interface to the surface of the object. In case of a label or an image it will appear as drawn on the surface of the object at location and orientation obtained by projection of the item to the surface. The sticky item becomes a child of surface


HRESULT Detach()

Remarks:

Sets the scene item into Free (unattached) state. In case of a text label or an image the item will be rendered on a rectangle in x and y palne of its current local frame


HRESULT IsAttached(VARIANT_BOOL* state)

Parameters

state  - [out] The current state of the item