Как установить эффект или переход в setCutPlaneSet?

#autodesk-forge

Вопрос:

Есть ли возможный способ настроить эффект или переход, чтобы видеть плавно при настройке плоскости разреза?

 // Select floor 2
const CutPlaneSetName = 'Autodesk.AEC.FloorSelector';
let floorIndex = 2;
floorExtension.floorSelector.selectFloor(floorIndex);

// Capture roof floor 2 
const cuts2 = myviewer.impl.getCutPlaneSet(CutPlaneSetName);

// Select floor 1
floorIndex = 1;
floorExtension.floorSelector.selectFloor(floorIndex);

// Capture roof floor 1 
const cuts1 = myviewer.impl.getCutPlaneSet(CutPlaneSetName);

// Restore roof floor 2
const planes = [ cuts1[0], cuts2[1] ];
myviewer.impl.setCutPlaneSet(CutPlaneSetName, planes);
 

Ответ №1:

В конечном итоге вы можете активировать некоторую анимацию с помощью перечисления FloorRenderMode, но это при использовании пользовательского интерфейса.

 const FloorRenderMode = {
    // mouse is hovering over a floor button
    Hovering:   0,
    // new floor has been selected and anim is running
    Transition: 1,
    // default rendering
    Off:        2
};
 

Вероятно, вы захотите использовать эффект перехода вместо этого при выборе этажей.

 floorExtension.floorSelector.selectFloor(floorIndex, true);