Команды
Команды вида используются для управления графическим видом Для запуска команды необходимо выполнить метод runCommand который находится в экземпляре класса C3DModelView
Функция принимает один аргумент - объект, который должен содержать поле name команды.
Пример (TypeScript):
// run command "zoom to fit"
view.runCommand({
name: "ZoomFitCommand", // name of command
// next arguments
uuid: node.id,
duration: 200
})
Фукнкция также может возвращать значение. Это полученный в результате объект, содержащий поле name результирующего типа.
Пример (TypeScript):
// run GetParametersCommand to get current camera parameters
let result = view.runCommand({
name:"GetParametersCommand", // name of command
// next arguments:
type:"Camera"
})
if( result.name == "GetParametersResult" )
{
// save parameters
switch(result.params.name)
{
case "Camera":
saveOrientation(result.params.orientation)
break
}
}