DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ComponentsDG Kernel Components
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Expand ModelModel
Expand ViewView
Expand General ComputingGeneral Computing
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation LinksHome Page > API Reference > General Geometry > Oriented Objects > IPrizmInfinite_KC 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