я ищу бесплатный или коммерческий фрэймворк/мотор/движок/API, который бы позволял работать с 3D примитивами (сферы, рёбра, может эллипсоиды, ...) как с визуальными компонентами: с помощью мыши и контекстных меню размещать их в пространстве, соединять между собой рёбрами, изменять свойства (размер, форму, местоположение, прозрачность, текстуры, поведение при наведении на них курсора, ... — всё это анимированно), поддерживали drug-and-drop, возможность добавления новых свойств, ...
цель — отображение, навигация, модифицирование графов (деревьев)
самое главное, чтоб было красиво и была удобная навигация
может кто писал или использовал подобный в игрушках или CAD-средах, интересна любая информация