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