Autodesk Forge Viewer - Revit位置点
要在Autodesk Forge Viewer中获取Revit模型的位置点,可以使用以下代码示例:
var viewer;
Autodesk.Viewing.Initializer(options, function() {
viewer = new Autodesk.Viewing.GuiViewer3D(document.getElementById('viewer'));
var startedCode = viewer.start();
if (startedCode > 0) {
console.error('Failed to create a Viewer: WebGL not supported.');
return;
}
var urn = 'urn:';
Autodesk.Viewing.Document.load(urn, function(doc) {
var rootItem = doc.getRootItem();
viewer.loadDocumentNode(doc, rootItem).then(function() {
// Get the model's location point
var location = viewer.model.getData().location;
console.log(location);
});
}, function(err) {
console.error(err);
});
});
在上面的示例中,我们使用 viewer.model.getData().location
来获取Revit模型的位置点。这个位置点是一个数组,包含模型相对于全局坐标系的X、Y和Z坐标。
上一篇:AutodeskForgeViewer-ErrorwhileprocessingSVF
下一篇:AutodeskForgeViewer.Selectinglargenumberofelements(更新问题)