*** Для работы компоненты потребуется установленный Microsoft .NET Framework 3.5, который можно скачать отсюда.
http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en
и зарегистрировать компоненту в Windows - запустить reg.bat
(для удаления информации о компоненте в Windows - запустить unreg.bat)
или использовать совместно с хранилищем внешних компонент: //infostart.ru/projects/2863/
Использование мышки: зажать левую кнопку мышки для вращения,
использовать колесо прокрутки для зума,
правая кнопка мыши на объекте - его информация.
*** Добавление на форму 1С:
v7: Использовать 1С++:
Перем Склад3Д; Процедура ПослеОткрытия() Склад3Д = СоздатьОбъект("АктивИкс"); Склад3Д.УстановитьАтрибут(Форма, "АктХ"); //"АктХ" - идентификатор элемента диалога, на месте которого будет создан элемент ActiveX. //только для реквизитов диалога типа "Текст". Склад3Д.СоздатьЭУ("Душелов.Склад3D"); Склад3Д.УстановитьФокус(); КонецПроцедуры //Событие ПриИзмененииПозицииКамеры Процедура АктХ_ПриИзмененииПозицииКамеры(x, y, z, Дистанция) КонецПроцедуры
//****
v8: Меню "Форма" - "Вставить ActiveX..." - Выбрать элемент "Душелов.Склад3D"
*** События:
- ПриИзмененииПозицииКамеры(x, y, z, Дистанция)
*** Методы:
ОБЪЕКТЫ:
ДобавитьКонтейнер(x, y, z, Высота, Ширина, Глубина, a, r, g, b, Прозрачность); //a,r,g,b - цвет ДобавитьСтеллаж(x, y, z, ВысотаЯчейки, ШиринаЯчейки, ГлубинаЯчейки, КоличествоЯчеекВРяде, КоличествоРядов); //a,r,g,b - цвет ДобавитьЯчейкуСтеллажа(x, y, z, Высота, Ширина, Глубина, a, r, g, b, Прозрачность); ДобавитьГоризонтальнуюПанель(Имя, x, y, z, Ширина, Глубина, a, r, g, b, Прозрачность);
КАМЕРА:
УстановитьПозициюКамеры(x, y, z); УстановитьZoom(Дистанция);
*** ИСТОРИЯ:
17.09.2008:
- Добавил ряд новых методов и событие (треуется перерегистрация компоненты reg.bat)
16.09.2008:
- ДЕМО-версия