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 ViewsViews
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


IPrizmInfinite_KC Interface

IPrizmInfinite_KC is implemented by infinite both ways pizms, which are built on polygons. Infinite pizms are Oriented Objects. They can be considered an infinite axtrusion along z axis of a frame with the base polygon which lies in x and y plane of the frame. The frame can be oriented arbitrary in 3D space

In the first implementation in v3.2 infinite prizms can be created using overlays via I2DEditor_KC.BuildPrizm() or via a call IDIObjGenerator.Create*(EObjectType.eObjTypePrizmInfinite)


HRESULT GetBase(IStrip** strip)

Parameters

strip - [out, retval] The base polygon defining the prizm in x and y plane of the local frame


HRESULT GetFrame(IFrame3** frame)

Parameters

frame - [out, retval] The returned frame of the object. Query IFrameEx and other frame interfaces from frame