Форум пользователей Visio
http://visio.getbb.ru/

3D в Visio
http://visio.getbb.ru/viewtopic.php?f=15&t=164
Страница 1 из 1

Автор:  9rey [ 26 июл 2012, 10:17 ]
Заголовок сообщения:  3D в Visio

говорите нет в Visio 3D?

их есть у меня :mrgreen:

Сделал вращающийся кубег))

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

во время работы программы можно совершать почти любые действия. рисовать, приближать, удалять и тд. можно выделять грани вращающегося куба, НО НЕ УДАЛЯТЬ ИХ!! можно их сдвигать, менять - куб все равно сам соберется.

программа скорее просто как прикол. но может кто-то по-другому взлянет на возможности программы. можно, в теории, создать класс для работы с 3д объектами и тем самым расширить функционал Визио.

Добавил вариант с полигонами

Вложения:
Cube3D_fill.vsd [44 Кб]
Скачиваний: 1706
Cube3D.vsd [35 Кб]
Скачиваний: 1042

Автор:  9rey [ 26 июл 2012, 10:20 ]
Заголовок сообщения:  Re: 3D в Visio

забыл сказать - вращение реализовано с помощью таймера (функции WinAPI)

Автор:  Surrogate [ 26 июл 2012, 10:47 ]
Заголовок сообщения:  Re: 3D в Visio

Это фантастика :)

Автор:  Surrogate [ 26 июл 2012, 11:00 ]
Заголовок сообщения:  Re: 3D в Visio

только что поговорил с комрадом Digitall со старого форума, говорит у него был 3D кубик реализованный в шейп-шите!!!
обещал пошукать, очень интересно поглядеть на сие чудо…

Автор:  9rey [ 26 июл 2012, 11:11 ]
Заголовок сообщения:  Re: 3D в Visio

да. это было бы очень интересно! будем ждать))
пока пытаюсь сделать куб с ранями (полигонами), а не просто каркас... как сделаю, выложу обновленную версию

Автор:  9rey [ 26 июл 2012, 11:14 ]
Заголовок сообщения:  Re: 3D в Visio

вообще, я себе немного представляю как его сделать в шейпшите. но это достаточно геморно. если комрад Digitall не найдет, придется самому)

Автор:  Sila [ 26 июл 2012, 11:45 ]
Заголовок сообщения:  Re: 3D в Visio

нихрена себе) код в студию :D

Автор:  Sila [ 26 июл 2012, 11:45 ]
Заголовок сообщения:  Re: 3D в Visio

а блин..это ж вба) спасибо, сейчас глянем

Автор:  Sila [ 26 июл 2012, 11:47 ]
Заголовок сообщения:  Re: 3D в Visio

ой) эксепшн) удалил весь куб, он не собрался))

Автор:  9rey [ 26 июл 2012, 12:06 ]
Заголовок сообщения:  Re: 3D в Visio

Цитата:
можно выделять грани вращающегося куба, НО НЕ УДАЛЯТЬ ИХ!!


для кого написал то)))

запрет на удаление можно сделать, как два пальца... но лень было

Автор:  Surrogate [ 26 июл 2012, 12:16 ]
Заголовок сообщения:  Re: 3D в Visio

9rey писал(а):
вообще, я себе немного представляю как его сделать в шейпшите. но это достаточно геморно. если комрад Digitall не найдет, придется самому)


это ты из любви к искусству хочешь в шейпшите сделать или будет практическое применение ?
А Digitall вообще затейник :)
зацени образцы его работ в визио http://prodigitall.narod.ru/docs/gallery.html

Автор:  9rey [ 26 июл 2012, 12:30 ]
Заголовок сообщения:  Re: 3D в Visio

да. он крут. я смотрел его сайт, многому научился, когда начинал с визио.

Цитата:
это ты из любви к искусству хочешь в шейпшите сделать или будет практическое применение ?


больше конечно из любви))
но можно наверно и практическое применение найти. я проектировщик. например спроектировать шкаф с оборудованием и увидеть его в 3д. но это пока почти фантастика...

Автор:  Surrogate [ 26 июл 2012, 12:43 ]
Заголовок сообщения:  Re: 3D в Visio

значит мы с тобой коллеги :)
я тоже проектировщик-связист, только сейчас приходится еще много чем иным заниматься :(

Жалко Digitall в последнее время, практически ничего не делает в визио… Больше вордом занимается.

Автор:  9rey [ 26 июл 2012, 12:51 ]
Заголовок сообщения:  Re: 3D в Visio

я вба подучил, так тоже в ворде да в экселе рутину автоматизировать стал. очень удобно
а к визио просто душа лежит. в нем огромный потенциал

Автор:  Surrogate [ 26 июл 2012, 13:01 ]
Заголовок сообщения:  Re: 3D в Visio

я тоже люблю визио ! в экселе тоже макросы ваяю, использую эксель для генерации строк в шейпшите и еще много где

а вот ворд вызывает у меня уныние…

Автор:  9rey [ 27 июл 2012, 11:46 ]
Заголовок сообщения:  Re: 3D в Visio

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

Вложения:
Cube3D_fill.vsd [44 Кб]
Скачиваний: 577

Автор:  Surrogate [ 27 мар 2015, 01:56 ]
Заголовок сообщения:  Re: 3D в Visio

Для истории: вращение 3D-фигуры реализованное в шейпшите от Digitall™ 3d (2005 г.)

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/