Команды

Команды вида используются для управления графическим видом Для запуска команды необходимо выполнить метод 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
    }
}