Создать таблицу с помощью Vpython - PullRequest
0 голосов
/ 22 января 2019

Использование библиотеки VPython для создания небольшой таблицы в моделируемом трехмерном пространстве

вот что у меня есть

top = box(pos=vector(-1,4,4), 
        axis=vector(-1.5,0,-1.5),
        size=vector(18,0.29,10),
        up=vector(5,25,5),
        color = color.blue)



leg1 = cylinder(pos=(-3,-3,0),
                axis=vector(0,7,0), radius=0.45,
                color = color.green )
leg2 = cylinder(pos=vector(3.5,-5,3),
                axis=vector(0,9,0), radius=0.45,
                color = color.green )
leg3 = cylinder(pos=vector(10.5,-3.9,2),
                axis=vector(0,9,0), radius=0.45,
                color = color.green )
leg4 = cylinder(pos=vector(-11.5,-6.5,-2.2),
                axis=vector(0,11,0), radius=0.45,
                color = color.green )

This is the output I am gettingBut I want something like this but turned upside down

Первое изображение - это то, что я получил, а второе - то, что я хочу, но перевернулось с ног на голову, как стол

1 Ответ

0 голосов
/ 24 января 2019

Попробуйте нарисовать столешницу и ножки на бумаге Верх столешницы должен быть по умолчанию Ноги должны иметь одинаковую «длину» Чтобы ноги были направлены вниз, используйте отрицательный y

Если центр вашего стола равен 0,0,0, то ноги будут отражать позиции друг друга относительно этого.

...