CreateObject3d
Синтаксис
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