Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [js] css 3d -webkit-transform-origin, не могу выставить свойство / 3 сообщений из 3, страница 1 из 1
31.08.2014, 19:16
    #38733646
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] css 3d -webkit-transform-origin, не могу выставить свойство
Всем привет. Пока есть время, решил попрактиковаться в 3d через css трансформации.
Всё хорошо... в разы легче чем с webgl (ну разумеется, ведь и возможностей меньше, например как освещение)... Но вот возникла проблема при вращении камеры.
Я хочу её вращать вокруг своей оси, а не вокруг центра сцены.

Для достижения нужного эффекта мне требуется изменить css свойство -webkit-transform-origin на координаты камеры.
Но вот $("#mydiv").css("-webkit-transform-origin", xcam+"px, "+ycam+"px, "+zcam+"px") почему-то не работает (отладчик хрома показывает что данное свойство не меняется, кроме того, что это и так видно по поведению камеры).

Подскажите пожалуйста, неужели именно это свойство я не могу менять с помощью javascript? Просто -webkit-transform меняется на ура... потому думаю что я что-то не так делаю.

Всем заранее спасибо.

P.S. я конечно продумал альтернативу: поместить сцену в слой "#cam" и вращать именно этот слой... но тогда при движении надо будет учитывать поворот камеры (не намного сложнее, но мне кажется что менее верно). Так что решение есть, как всегда... но есть ли правильное решение? :)
...
Рейтинг: 0 / 0
31.08.2014, 19:51
    #38733660
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] css 3d -webkit-transform-origin, не могу выставить свойство
никто ничего не подскажет? )
...
Рейтинг: 0 / 0
01.09.2014, 11:59
    #38733943
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[js] css 3d -webkit-transform-origin, не могу выставить свойство
Через дефис названия свойств пишутся только в css. В скриптах так: "webkitTransformOrigin".
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [js] css 3d -webkit-transform-origin, не могу выставить свойство / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]