请确保已完全下载所有提取的DWG可见气泡,并且要加载的模型路径正确,因为错误代码5代表

NETWORK_FILE_NOT_FOUND

.

var options = {

env: 'Local',

};

var doc = { 'rootFolder': 'Model', 'path': '29c9e407-f76f-a1c0-0972-dcb5b496fff9_f2d/primaryGraphics.f2d', 'name': '2D view' };

var viewerDiv = document.getElementById( 'MyViewerDiv' );

var viewer = new Autodesk.Viewing.Private.GuiViewer3D( viewerDiv );

Autodesk.Viewing.Initializer(options, function() {

if( viewer.initialize() != 0 ) return console.error( 'Failed to initialize viewer' );

var basePath = getCurrentBaseURL();

var modelFolderPath = basePath + doc.rootFolder + '/';

var modelFilePath = modelFolderPath + doc.path;

var modelOptions = {

sharedPropertyDbPath: modelFolderPath

};

viewer.loadModel( modelFilePath, modelOptions, onLoadModelSuccess, onLoadModelError );

});

function getCurrentBaseURL() {

var basePath = '';

var lastSlash = document.location.href.lastIndexOf( '/' );

if( lastSlash != -1 )

basePath = document.location.href.substr( 0, lastSlash + 1 );

return basePath;

}

/**

* viewer.loadModel() success callback.

* Invoked after the model's SVF has been initially loaded.

* It may trigger before any geometry has been downloaded and displayed on-screen.

*/

function onLoadModelSuccess( model ) {

console.log( 'onLoadModelSuccess()!' );

console.log( 'Validate model loaded: ' + ( viewer.model === model ) );

console.log( model );

}

/**

* viewer.loadModel() failure callback.

* Invoked when there's an error fetching the SVF file.

*/

function onLoadModelError( viewerErrorCode ) {

console.error( 'onLoadModelError() - errorCode:' + viewerErrorCode );

}

抽取模型的文件结构

块和表

如下所示:

我使用的二维模型的文件结构是:

html预览dwg文件,如何使用纯javascript autodesk在查看器中脱机显示二维(.dwg)文件相关推荐

  1. 图片在线预览html,Viewer.js – 强大的JS/jQuery图片查看器

    Viewer.js – 强大的JS/jQuery图片查看器 分类:代码 日期:2016-08-04 点击(282,284) 下载(1) 来源:未知 收藏 简介 Viewer.js 是一款强大的图片查看 ...

  2. Vue 预览word,excel,ppt等office文档-内网访问(基于onlyoffice,后端返回文件流)

    Vue 预览word,excel等office 先看效果!! 需求背景:在前端页面中预览office文件且是内网访问,服务器不可访问外网的前提. 因此微软的接口就废掉了,因为他接口的条件是可以访问外网 ...

  3. android html 文件怎么打开,Android可以用Html查看器打开txt文件

    工作需要,txt要能用Html查看器打开 方法1. txt格式的文件除了做txet/plain格式还做text/html格式上报intent 位置:frameworks/base/media/java ...

  4. “不能初始化PHOTOSHOP,因为该文件已锁定.在WINDOWS资源管理器中使用属性命令来解锁文件”的解决办法

    最近photoshopCS3启动的时候弹出"不能初始化PHOTOSHOP,因为该文件已锁定.在WINDOWS资源管理器中使用属性命令来解锁文件"而被逼关闭,重装无效,很不爽啊. 然 ...

  5. 已有文件夹添加到ASP.NET解决方案资源管理器中

    我有点不习惯用vs来码h5代码,所以把c#代码用vs写,h5代码用vs code写,现在发现一个问题,我在项目目录中自己创建的文件夹.css.html等页面没有在vs的解决方案资源管理器中显示出来,这 ...

  6. 使用layui在前端接收后端的图片流来显示二维码,在前端使用iframe接收后端流来预览pdf

    消息弹框的形式 因为我是在生成二维码之后,用zxing的工具类输出的流 所以这里介绍一下我用到的工具类的依赖 gradle // https://mvnrepository.com/artifact/ ...

  7. 打印和预览功能兼容IE、谷歌、火狐,解决IE打印只显示第一页

    文章目录 前言 一.步骤 1.打印页面 2.引入JS 3.打印JS方法 前言 打印功能兼容IE.谷歌.火狐. 一.步骤 1.打印页面 在body层添加position:relative IE打印的时候 ...

  8. 以下选项中不是python对文件的写操作方法的是_以下选项中,不是 Python 对文件的读操作方法的是...

    以下选项中,不是 Python 对文件的读操作方法的是 答:readtext 中国大学MOOC: 温度升高,生物大分子容易降解.为防止变性和降解,对于具有活性的蛋白质和酶,提取时一般在0℃-5℃的低温 ...

  9. 计算机软件添加信任,如何在腾讯计算机管理器中取消/添加受信任的文件或软件...

    当我们使用腾讯计算机管理器进行防病毒或下载某些文件或软件时,很可能是我们手工犯了一个错误,因此我们添加了不值得信任的东西,并添加了东西应该被信任而不是信任.如果确实做到了,那么如何纠正这种错误呢?让我 ...

最新文章

  1. python打开一个文件-在“Python”中如何“尝试/抓住”打开一个文件?
  2. jQuery在页面加载的时候自动调用某个函数的方法(转载)
  3. 本土品牌“资源诅咒”之下,为何李宁逆袭,达芙妮跌落?
  4. JVM实战与原理--前言及索引
  5. mysql scott用户_在mysql中创建 oracle scott 用户的四个表及插入初始化数据
  6. 如何优化java反射,如何有效地使用Java反射
  7. eventlog analyzer 8.0
  8. java之读取文本字符串
  9. Json Editor命令行版
  10. 【Adobe Premiere Pro 2020】pr模板下载和pr使用模板创建视频、pr调色说明、pr全景视频编辑说明、pr无缝转场特效制作流程、pr保存预设效果和pr使用预设效果
  11. 什么是m叉树_C#的λ表达式树(LambdaExpression)保姆级超详细简单入门教程
  12. Missing artifact oracle:ojdbc:jar:14:compile
  13. MyBatis返回Map时值为null的字段会丢失
  14. vsCode自动保存与浏览器自动刷新
  15. 《以太坊攻略》,小白如何逆袭成为技术大咖?要学的全在这里了
  16. 联想拯救者y空间_锐龙H真给劲儿 联想拯救者R7000 2020首测
  17. git上传代码和下载代码
  18. Windows 2003访问https失败
  19. 2018最新破解pycharm安装过程(含注册码)
  20. Android Audio - 支持多个CODEC同时录音

热门文章

  1. 怎样的数据报表才能将公司全部业务数据整合在一起
  2. 波士顿房价预测(TensorFlow2.9实践)
  3. CentOS开发环境搭建
  4. Linux进程管理之task_struct结构体详解
  5. python stmp 定时发送邮件
  6. 云大博士计算机系的刘明,刘明(西南大学计算机与信息科学学院讲师)_百度百科...
  7. VirtualBox Ubuntu20.04 网络设置
  8. 『互联网架构』软件架构-电商系统架构发展历程-1
  9. 来自ETH源码,手动生成以太坊钱包,ERC20标准钱包
  10. 34岁破格升教授的他,刚上任“双一流”院长