Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
hup 1.doc
Скачиваний:
6
Добавлен:
26.08.2019
Размер:
797.7 Кб
Скачать

3. Гранецентрированная кубическая упаковка

Тело программы:

(

for i=-1 to i=0 do

for j=0 to j=1 do

for k=0 to z=1 do

( b=sphere()

b.pos.x=2*i

b.pos.y=2*j

b.pos.z=2*k

b.radius=0.5

p=b)

)

- - данный блок отвечает за построение шаров, находящихся в вершинах куба

(

for i=0 to i=1 do

( b=sphere()

b.pos.x=-1

b.pos.y=1

b.pos.z=i*2

b.radius=0.5

p=b)

for i=-1 to i=0 do

( b=sphere()

b.pos.x=i*2

b.pos.y=1

b.pos.z=1

b.radius=0.5

p=b)

for i=0 to i=1 do

( b=sphere()

b.pos.x=-1

b.pos.y=i*2

b.pos.z=1

b.radius=0.5

p=b)

)

- - данный блок программы отвечает за построение шаров, находящихся на гранях куба; каждый из подболоков программы отвечает за построение шаров на параллельных гранях, так как куб имеет 3 пары параллельных граней, то для каждой пары граней 2 координаты задаются числами, а одна координата – через переменную

Рис. 9. Перспективный вид и проекции гранецентрированной кубической решетки.

Заключение

В заключении можно отметить, что программа 3D Studio MAX позволяет строить 3D модели плотнейших шаровых упаковок, а встроенный в неё язык макропрограммирования MAXScript значительно упрощает этот процесс и сокращает время на его реализацию.

22

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]