Подскажите, пожалуйста, программу, где можно симулировать простейшие геометрические операции - взаимодействие простых объектов.
Сложно объяснить словами, но я попытаюсь на примере из бильярда (прицеливание чужого шара) -
( иллюстрация )на данной картинке нам известны расстояния от центра Ш1 до центра Ш2, диаметр шаров. Ш2 и Ш3 неподвижны, поэтому линия Л1 неподвижна. Двигая Ш1 мы меняем линию Л2 (линия прицеливания), в связи с чем изменяются углы У1, У2.
В каком ПО можно тупо поставить объекты, закрепить нужные друг с другом (согласно рис. в программе нужно закрепить Л2 в точке центр Ш2, и двигая Ш1 наблюдать как Л2 гуляет по прицельному шару Ш3 (для нахождения угла резки) и получить величину углов У1, У2). Понятно, что все это дело можно описать в простых формулах геометрии, но нужно наглядно и быстро. На примере система довольно простая, желательно иметь возможность двигать несколько объектов разом.
В общем, подскажите, пожалуйста, конкретную программу. Матлаб в глаза не видел, может там можно? Если есть ПО попроще, то было бы еще лучше
upd:
подошла программа
http://livegeometry.com/доп:
http://en.wikipedia.org/wiki/List_of_interactive_geometry_software