Forum

User posts Igisdara
01 December 2015 11:48

В любой точке.
А чем отличается SPACE_WORLD и SPACE_LOCAL
11 November 2015 10:41

Ответ на сообщение пользователя Юрий Ковеленов
Здравствуйте,

Объекты можно расставлять/получать их координаты с помощью методов модуля transform.
Здравствуйте, а могу я разместить объект точно в точке н-р (0,0) ?
Метод distance - как вычисляет расстояние, относительно крайней точки?
Могу ли я поместить крайнюю точку объекта в заданные координаты или лучше создать 3d объект - круг, привязав к нему искомый и двигая уже эту точку?
10 November 2015 08:26
Здравствуйте, форумчане и сочувствующие!
Задача следующая - есть объект и нужно узнать его начальные координаты, есть произвольно размещённый объект и его координаты тоже надо узнать. Система координат и нулевая точка должны быть одни для обоих объектов.
Какой я вижу вариант: Мои объекты по сути не будут выходить за пределы полусферы, поэтому целесообразно сделать сферу, поместив в неё всё необходимое и внутри неё выполнять то, что надо. Подскажите, как это сделать и возможно есть лучший путь)
05 October 2015 22:28
Решено
не правильно
CubeBlue.addEventListener("click",rotateCube('CubeBlue'));

правильно
CubeBlue.addEventListener("click",function(){rotateCube('CubeBlue')});

Во втором случае функция вызывается только тогда, когда нужна)
02 October 2015 20:33

Ответ на сообщение пользователя Кирилл
Пример не запустился правильно с вашего сайта по ссылке https://www.blend4web.com/apps/code_snippets/code_snippets.html?scene=bone_api


Машина:
Chrome Версия 45.0.2454.93
Linux Mint 17.2 Rafaela 32-разрядный
Radeon HD 3470 стоковые драйвера

В консоли ничего подозрительного

Пример с рагдолом тоже не воспроизвёлся как надо out-1.ogv
Конфигурация:
`ooo/ OS: Arch Linux
`+oooo: Kernel: x86_64 Linux 4.1.6-1-ARCH
`+oooooo: Uptime: 4h 42m
-+oooooo+: Packages: 1074
`/:-:++oooo+: Shell: zsh 5.1.1
`/++++/+++++++: Resolution: 1280x1024
`/++++++++++++++: DE: XFCE4
`/+++ooooooooooooo/` WM: Xfwm4
./ooosssso++osssssso+` WM Theme: G-Talkie-Blue
.oossssso-````/ossssss+` GTK Theme: Xfce-flat [GTK2]
-osssssso. :ssssssso. Icon Theme: Matrilineare
:osssssss/ osssso+++. Font: Sans 8
/ossssssss/ +ssssooo/- CPU: AMD Athlon II X2 240 @ 2.8GHz
`/ossssso+/:- -:/+osssso+- GPU: Gallium 0.4 on AMD RV710
`+sso+:-` `.-/+oso: RAM: 4424MiB / 7987MiB

Проблема такая же, проверил ещё на 1-й машине(тоже самое)
./+o+- alexey@alexey-Aspire-5553G
yyyyy- -yyyyyy+ OS: Ubuntu 14.04 trusty
://+//////-yyyyyyo Kernel: x86_64 Linux 3.13.0-61-generic
.++ .:/++++++/-.+sss/` Uptime: 13h 44m
.:++o: /++++++++/:–:/- Packages: 2342
o:+o+:++.`..```.-/oo+++++/ Shell: bash 4.3.11
.:+o:+o/. `+sssoo+/ Resolution: 1366x768
.++/+:+oo+o:` /sssooo. DE: LXDE
/+++//+:`oo+o /::–:. WM: OpenBox
\+/+o+++`o++o ++////. GTK Theme: Not Found [GTK2/3]
.++.o+++oo+:` /dddhhh. Icon Theme: Not Found
.+.o+oo:. `oddhhhh+ Font: Not Found
\+.++o+o``-````.:ohdhhhhh+ CPU: AMD Phenom II N850 Triple-Core @ 2.2GHz
`:o+++ `ohhhhhhhhyo++os: GPU: Gallium 0.4 on AMD RS880
.o:`.syhhhhhhh/.oo++o` RAM: 2169MB / 3700MB
/osyyyyyyo++ooo+++/
````` +oo+++o\:
`oo++.
На другой же машине сайт blend4web.com виснет, возможно из-за анимации логотипа, т.к. страница загружается, логотип не анимируется и выводит сообщение о том, что вкладка не отвечает, вот конфигурация
`ooo/ OS: Arch Linux
`+oooo: Kernel: i686 Linux 4.1.6-1-ARCH
`+oooooo: Uptime: 20m
-+oooooo+: Packages: 793
`/:-:++oooo+: Shell: bash 4.3.42
`/++++/+++++++: Resolution: 1024x600
`/++++++++++++++: DE: XFCE4
`/+++ooooooooooooo/` WM: Xfwm4
./ooosssso++osssssso+` WM Theme: G-Talkie-Classic
.oossssso-````/ossssss+` GTK Theme: Xfce-flat [GTK2]
-osssssso. :ssssssso. Icon Theme: Faenza-Darker
:osssssss/ osssso+++. Font: Liberation Sans 10
/ossssssss/ +ssssooo/- CPU: Intel Atom CPU N550 @ 1.5GHz
`/ossssso+/:- -:/+osssso+- GPU: Mesa DRI Intel(R) Pineview M x86/MMX/SSE2
`+sso+:-` `.-/+oso: RAM: 353MiB / 2008MiB
30 September 2015 18:28
// Ищем кнопки, ожидаем действия
    function waiting() {
        var but1 = document.getElementById('objPlus90deg');
        console.log(but1);
        var but2 = document.getElementById('objMinus90deg');
        console.log(but2);
        but1.addEventListener("click",rotateUserObj('obj4Unit',90));
        but2.addEventListener("click",rotateUserObj('obj4Unit',-90));
    }
    function rotateUserObj(name,deg){
        // Далее по образу и подобию примера на странице 70 руководства
        // находим объект
        var objToRotate = m_scenes.get_object_by_name(name);
        console.log(m_scenes.get_all_objects())
        // переводим из градусов в радианы
        function degToRad(q){return q*(Math.PI/180)}
        var AXIS_Y = new Float32Array([0, 1, 0]);
        console.log(AXIS_X);
        var AXIS_X = new Float32Array([1, 0, 0]);
        var quat_tmp = new Float32Array(4);
        var quat_tmp2 = new Float32Array(4);
        m_quat.setAxisAngle(AXIS_Y,degToRad(-deg),quat_tmp);
        m_trans.get_rotation(objToRotate,quat_tmp2);
        m_quat.multiply(quat_tmp, quat_tmp2, quat_tmp);
        m_trans.set_rotation_v(objToRotate, quat_tmp);
        console.log(m_trans.get_rotation(objToRotate));
    }

Проблема в том, что ничего не происходит, старался делать по примеру
27 September 2015 11:33
Не отображается анимация в html файле после экспорта