|
segments (не обязательно) - детализация конуса. По умолчанию 8.
solid (не обязательно) - true - конус с основанием, false - без основания. По умолчанию true. parent (не обязательно) - родительский объект для конуса |
|
Создает конус (mesh/entity) и возвращает указатель на него.
Количество сегментов должно быть в диапазоне 3-100 включительно, хотя это проверено только в режиме отладки. Общая ошибка состоит в том, чтобы отключить режим отладки и вписать родительский параметр (обычно восьмизначный адрес памяти) вместо значения сегментов. Поскольку количество многоугольников, используемых, чтобы создать конус по экспоненте пропорционально значению сторон, это приведет к тому, что Блиц попытается создать конус с невообразимым количеством многоугольников! Компьютер может "зависнуть". Пример значений сегментов (сторон) (solid=true): Дополнительный родительский параметр позволяет Вам определять родительский объект для конуса так, чтобы, когда родитель будет перемещаться, дочерний конус будет двигаться вместе с ним. Однако, эта зависимость - односторонняя: применение команд движения к дочернему объекту не будет затрагивать родителя. Если родительский объект указан, камера появится в координатах 0,0,0 относительно позиции родительского объекта (локальная система координат, привязанная к родительскому объекту). Смотрите также: CreateCube, CreateSphere, CreateCylinder. |
|
; Пример CreateCone
; ------------------ Graphics3D 640,480 SetBuffer BackBuffer() camera=CreateCamera() light=CreateLight() RotateEntity light,90,0,0 ; Создаем конус cone=CreateCone() PositionEntity cone,0,0,5 While Not KeyDown( 1 ) RenderWorld Flip Wend End |