Site3dPhysicCamera Class
Класс физики столкновений объектов с камерой
Constructor
Site3dPhysicCamera
-
s3d -
options
Parameters:
-
s3dSite3dОбъект сцены
-
optionsObjectПараметры
- models - массив моделей, участвующих в столкновениях
- events - массив названий событий сцены
- distance - дистанция столкновения (по умолчанию 0)
Item Index
Methods
Properties
Methods
removeModelBox
-
model
Метод удаляет границу модели, участвующей в столкновениях в виде параллелепипеда, параллельного осям координат
Parameters:
-
modelSite3dModelМодель, участвующая в столкновениях
setParams
()
Метод устанавливает индивидуальные для дочерних классов параметры настройки (для переопределения)
addModel
-
model -
groups
Метод добавляет модель, участвующую в столкновениях
Parameters:
-
modelSite3dModelМодель, участвующая в столкновениях
-
groupsStringИмя группы
updateModel
-
model
Метод обновляет границы и предыдущую позицию модели, участвующей в столкновениях
Parameters:
-
modelSite3dModelМодель, участвующая в столкновениях
removeModel
-
model
Метод удаляет учет модели, участвующей в столкновениях
Parameters:
-
modelSite3dModelМодель, участвующая в столкновениях
setModels
-
models
Метод устанавливает модели, участвующих в столкновениях
Parameters:
-
modelsArrayМассив моделей, участвующих в столкновениях
updateModels
()
Метод обновляет границы моделей, участвующих в столкновениях
removeModels
()
Метод удаляет учет моделей, участвующих в столкновениях
setEvents
-
events -
options
Метод устанавливает события сцены для обработки столкновений, удаляя предыдущие обработчики
Parameters:
-
eventsStringМассив названий событий сцены
-
optionsObjectПараметры
checkCollision
-
options
Метод обработки столкновений
Parameters:
-
optionsObjectПараметры
Returns:
Результат столкновения в виде объекта или false в случае отстутствия столкновений
Properties
fps
Number
Свойство возвращает FPS сцены
fpsAvg
Number
Свойство возвращает средний FPS сцены
performance
Site3dPerformance
Свойство возвращает объект замера производительности сцены
