DG Kernel Documentation


Skip Navigation Links.
Skip Navigation LinksHome Page > Deprecated > Deprecated API Reference > Model > Section > 3DS > I3DSectionGenerator Search Documentation


I3DSectionGenerator Interface

I3DSectionGenerator serves as a constructor of generic 3D objects. It is used for dynamic creation of objects programmatically at runtime.

There are two ways to obtain I3DSectionGenerator interface:

1. I3DSectionGenerator can be queried from Sect3DGenerator objects. This method can be used in both active display and background component modes.

2. I3DSectionGenerator can be obtained with a call to Create or Create2 methods of IDIObjectGenerator interface with eType parameter set to eObjType3DSGenerator. This method requires the DG Kernel component to work in standard User Interface mode with a 3D display window.

See also Object Array Sample, Sect3DGenerator, ISOREntityGenerator, Interface List


HRESULT Create(DI3DSectInfo* pInfo, ISection **ppIEntity)

Parameters

pInfo - [in] structure of DI3DSectInfo type, which contains parameters of the entity to be created.

ppIEntity - [out] pointer to variable, which will receive ISection interface, implemented by the created object.

Returns

S_OK in case of success.

Remarks:

Call to this method will create a generic 3D Object. It will return its ISection pointer in ppIEntity.