Форум

Сообщения, созданные пользователем Artem
27 сентября 2016 11:10
Спасибо большое за пример с ракетой!

Прикрепляю файл с примером экспортированной из CAD модели в формате x3d, вместе с размерами, экспорт в другие форматы, как obj, stl и др. не экспортируют внешние надписи. Не работает штатная кнопка "гладко/smooth" в левом меню. Круглые поверхности получаются ребристыми.
Вот небольшой пример в формате x3d:
http://examples.x3dom.org/binaryGeo/oilrig_demo/index.html
у него существенный минус вся анимация делается или при помощи самого языка x3d или CSS3, в отличие от вашего продукта
26 сентября 2016 14:23
Что касается предложений:
В машиностроении для демонстрации 3D моделей очень важно отображение размеров. В самом blendere это рисовать очень проблематично. В формате x3d, вашем конкуренте, это реализовано, например при экспорте из TFlex CAD 3D 15. Но blender почему-то не поддерживает сглаживание x3d.
Еще хотелось бы побольше простых примеров, как, например, осуществить простую разборку модели на составляющие, как в этом примере:
https://www.nicolascharmel.fr/PortFolio/tempsreel.html
с ракетой
Есть много задумок как реализовать ваш продукт при обучении студентов инженерных специальностей, но не хватает знаний в области программирования
26 сентября 2016 14:14
Всем доброго времени суток!
Спасибо разработчикам, что представили свой продукт на выставке. Как обещал выкладываю презентации по основам работы с blend4web. В них пытался выразить, то, что было самому непонятно и то, что нашел из примеров других пользователей. Если есть какие-нибудь замечания, предложения буду очень признателен. Это не окончательный вариант, продукт с каждым разом открывает все новые возможности для обучения и преподнесения материала студентам
21 июля 2016 19:02
Андрей, спасибо большущее
21 июля 2016 16:03
Спасибо
Далее, если вы хотите её стилизовать найдите элемент DOM дерева с заголовком аннотации и стилизуйте как душе угодно.
а это как делается в json файле ищется?
"b4w_object_tags": {"title": "Annotation", "description": "", "category": ""}, "b4w_anchor": {"type": "ELEMENT", "detect_visibility": false, "element_id": "", "max_width": 250}}

там есть такие строчки
21 июля 2016 15:09
Ответ на сообщение пользователя Андрей
Возможно контейнер с аннотацией перекрывает элемент canvas? Попробуйте удалить элемент с аннотацией. В сцене все работает.

простите, пожалуйста, не очень понимаю Вас Андрей, хотел получить сцену с аннотацией отличную от штатной, черной с белыми буквами
или нужно удалить какой-то другой элемент?
21 июля 2016 13:36
камера Target стоит, все также не двигается
что в консоле показывает, прикреплено в файле
21 июля 2016 10:41
и в
 function load_cb(data_id) {
	m_app.enable_camera_controls();


вставлял результат тот же не двигается
21 июля 2016 10:37
Здравствуйте!
Взял из Custom Anchors в качестве примера код конуса, вместо конуса использовал простой куб,
а на span в html наложил свой CSS стиль
еще в свой скрипт вставил прелоадер из примера
https://www.blend4web.com/media/uploads/b8654abd-2a20-41ba-b480-1674e03bcf62/primer.zip

видимо что-то перемудрил…
20 июля 2016 13:11
Доброго времени суток!
взял из примера Custom Anchors конус

 function load_cb(data_id) {
    m_app.enable_camera_controls();

    // "Generic" anchor may be created (or replaced) anytime
    var cyl_text = document.createElement("span");
    cyl_text.id = "cyl_anchor";
    cyl_text.style.position = "absolute";
    cyl_text.style.backgroundColor = "yellow";
    cyl_text.style.color = "black";
    cyl_text.style.padding = "5px";
    cyl_text.innerHTML = "Cylinder (Generic)";
    document.body.appendChild(cyl_text);

    var cyl_anchor = m_scs.get_object_by_name("CylAnchor");

    m_anchors.attach_move_cb(cyl_anchor, function(x, y, appearance, obj, elem) {
        var anchor_elem = document.getElementById("cyl_anchor");
        anchor_elem.style.left = x + "px";
        anchor_elem.style.top = y + "px";

        if (appearance == "visible")
            anchor_elem.style.visibility = "visible";
        else
            anchor_elem.style.visibility = "hidden";
    });
}


сам цилиндр с аннотацией появляется, а двигать мышкой его нельзя
куда нужно вставить функцию m_app.enable_camera_controls(); ?
заранее благодарю за ответ