Синтаксис

HANDLE CreateObject3d(HANDLE HSpace3d)


Описание

Функция создает пустой трехмерный объект. После создания объекта необходимо самому добавлять трехмерные точки и примитивы.


Параметры

HSpace3d        дескриптор трехмерного пространства


Возвращаемое значение

Возвращается дескриптор трехмерного объекта.


Пример

// Пример создает куб с размером size

HANDLE HSpace3d

HObject:=CreateObject3d(HSpace3d)

// создание вершин

rez:=AddPoint3dAddPoint3d (HSpace3d,~HObject,-size,-size,-size)

rez:=AddPoint3d(HSpace3d,~HObject,size,-size,-size)

rez:=AddPoint3d(HSpace3d,~HObject,size,size,-size)

rez:=AddPoint3d(HSpace3d,~HObject,-size,size,-size)

rez:=AddPoint3d(HSpace3d,~HObject,-size,-size,size)

rez:=AddPoint3d(HSpace3d,~HObject,size,-size,size)

rez:=AddPoint3d(HSpace3d,~HObject,size,size,size)

rez:=AddPoint3d(HSpace3d,~HObject,-size,size,size)

// создание сторон

rez:=AddPrimitive3dAddPrimitive3d (HSpace3d,~HObject,8,RGB(255,255,255),3,2,1,0)

rez:=AddPrimitive3d(HSpace3d,~HObject,8,RGB(255,0,0),4,5,6,7)

rez:=AddPrimitive3d(HSpace3d,~HObject,8,RGB(0,255,0),0,1,5,4)

rez:=AddPrimitive3d(HSpace3d,~HObject,8,RGB(0,0,255),2,3,7,6)

rez:=AddPrimitive3d(HSpace3d,~HObject,8,RGB(255,255,0),1,2,6,5)

rez:=AddPrimitive3d(HSpace3d,~HObject,8,RGB(0,255,255),3,0,4,7)

Created with the Personal Edition of HelpNDoc: Elevate Your CHM Help Files with HelpNDoc's Advanced Customization Options