AddPoint3d
Синтаксис
FLOAT AddPoint3d(HANDLE HSpace3d, HANDLE HObject3d, FLOAT x, FLOAT y, FLOAT z)
Описание
Функция добавляет новую точку к первичному трехмерному объекту.
Параметры
HSpace3d дескриптор трехмерного пространства
hObject3d дескриптор проекции трехмерного пространства
x, y, z новые координаты трехмерной точки
Возвращаемое значение
Возвращается количество точек первичном трехмерном объекте.
Примечание
Функция создает точки в локальной системе координат заданного объекта.
Пример
// Пример создает куб с размером size
HANDLE HSpace3d
HObject:=CreateObject3dCreateObject3d (HSpace3d)
// создание вершин
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:=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: Full-featured Documentation generator