使用Autodesk.Viewing.ScreenShot.getScreenShot方法和Autodesk.Viewing.ScreenShot.getCameraBound方法来获取带有指定边界的屏幕截图。以下是代码示例:
viewer.getObjectTree(function (objectTree) {
var rootNode = objectTree.getRootId();
//获取相机边界
var cameraBound = viewer.getCameraBound();
//截取带有指定边界的屏幕截图
Autodesk.Viewing.ScreenShot.getScreenShot(viewer.container.clientWidth, viewer.container.clientHeight, function (blobURL) {
//这里可以使用blobURL
}, {
bounds: cameraBound
});
});