interface UpdateRevision3D {
    id: number;
    update: {
        camera?: SetField<RevisionCameraProperties>;
        metadata?: RevisionMetadataUpdate;
        published?: SetField<boolean>;
        rotation?: SetField<Tuple3<number>>;
        scale?: SetField<Tuple3<number>>;
        translation?: SetField<Tuple3<number>>;
    };
}

Properties

Properties

id: number
update: {
    camera?: SetField<RevisionCameraProperties>;
    metadata?: RevisionMetadataUpdate;
    published?: SetField<boolean>;
    rotation?: SetField<Tuple3<number>>;
    scale?: SetField<Tuple3<number>>;
    translation?: SetField<Tuple3<number>>;
}

Type declaration

  • Optionalcamera?: SetField<RevisionCameraProperties>

    Initial camera target.

  • Optionalmetadata?: RevisionMetadataUpdate

    Revision metadata.

  • Optionalpublished?: SetField<boolean>

    True if the revision is marked as published.

  • Optionalrotation?: SetField<Tuple3<number>>

    Global rotation to be applied to the entire model. The rotation is expressed by Euler angles in radians and in XYZ order.

  • Optionalscale?: SetField<Tuple3<number>>

    Global scale to be applied to the entire model. The scale is expressed as scale along the X, Y and Z axes.

  • Optionaltranslation?: SetField<Tuple3<number>>

    Global translation to be applied to the entire model. The translation is expressed in meters.