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


StripTopol Sample

StripTopol is a simple application, which demonstrates topological operations performed programmatically on strips of surface patches of Deprecated 3DS and SOR geometries. 

Running the application

On start the application displays the default model (cube). For simplicity the application displays and modifies information related to the first top level object in the model (see Structure of DInsight models). Controls on the right display properties of the surface strip in the object. "Joint" edit boxes allow modification of the current joint. The modification will be applied at the current z position, which is in the middle by default.

The menu contains topological commands which modify structure of the surface strip. The edges are numbered in CCW direction when looking from the end of the local Z axis. This can be verified by changing coordinate in "Joint" edit boxes. Number of a surface patch is the number of its first edge in the same direction.

New Knot command allows increasing number of knots in the axial base, hence increasing degree of freedom for modifications along z axis. Note that this command has no meaning for Surface Of Revolution objects (if opened via the File menu) as those do not have axial base.

File submenu allows saving and loading models. This sample accepts only models, where the first top object has 3DS or SOR geometry.

See also: Sample List.