DG Kernel Documentation


Skip Navigation Links.
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