Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2020, 07:57
Новичок на форуме
Отправить личное сообщение для Gress131313 Посмотреть профиль Найти все сообщения от Gress131313
 
Регистрация: 26.10.2019
Сообщений: 3

Как получить значение размера объекта по одной из осей с помощью JavaScript?
Добрый день.

Работаю с JavaScript для Spark AR (Facebook).

Eсть 3D объект - object1

У объекта есть масштаб X, Y и Z. (В программе называется scale).

Мне нужно ввести константу, которая будет задавать значение размера Y. (Если быть точнее это размер объекта по оси Y).


Я пишу вот такой код:
const objесt1Y = object1.ScaleSignal.y;


Но этот код выдает ошибку:

JavaScript error: TypeError: Result of expression 'object1.ScaleSignal' [undefined] is not an object.


Пробовал вот такой код:

const objесt1Y = object1.ScaleSignal.y {
(get)y:ScalarSignal(set))
}


Но здесь тоже ошибка:

JavaScript error: Error: ./script.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: .\script.js: Unexpected token, expected ";" (66:39)


В общем, вопрос такой: как мне ввести константу, которая будет иметь значение масштаба объекта по оси Y.

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

Справка

https://sparkar.facebook.com/ar-stud...pting/summary/

https://sparkar.facebook.com/ar-stud...e.scalesignal/
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2020, 11:26
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Gress131313
Я пишу вот такой код:
const objесt1Y = object1.ScaleSignal.y;
Разве на экземпляре объекта должно быть определение класса?

Сообщение от Gress131313
Пробовал вот такой код:

const objесt1Y = object1.ScaleSignal.y {
(get)y:ScalarSignal(set))
}
А это что? Вы сами хоть поняли, что вы написали?


Сообщение от Gress131313
В общем, вопрос такой: как мне ввести константу, которая будет иметь значение масштаба объекта по оси Y.
Согласно документации, так...
const objесt1Y = object1.transform.scaleY.pinLastValue();


Посмотрите ещё такой пример — https://sparkar.facebook.com/ar-stud...ting-tutorial/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить значение которые были внесенны в td? Tomat Events/DOM/Window 3 01.08.2018 14:32
Как получить значение инпута vano_mig Events/DOM/Window 6 22.09.2017 00:57
как получить значение псевдокласса :valid/:invalid ? persikova Events/DOM/Window 6 14.07.2017 10:09
как с помощью javascript взять данные из одного файла html и закинуть в другой? rusik Общие вопросы Javascript 10 08.08.2016 12:11
Видимость переменной при асинхронном запросе. Как передать и получить значение? Stroganov Ilya Общие вопросы Javascript 10 17.10.2014 17:33