2

我尝试让显示 AutoCAD 文件 (.dwg) 来显示文件

我需要查看、平移、缩放和单击以查看实体

所以现在我在 Win Application 中使用 CadLib 4.0 就可以使用了,

但在 Web 应用程序中,它不能做到这一点。

请提示找到此解决方案。

4

2 回答 2

0

实际上 Autodesk 提供了一个 WebGL/HTML 查看器,可以嵌入到任何网页(或任何应用程序、桌面或移动设备)中。无需插件或额外安装。

您需要上传、翻译,然后在您的页面上显示。我们有用于服务器端和客户端的 API。

请参阅http://developer.autodesk.com上的补充文档(和密钥)

于 2015-04-29T13:11:12.940 回答
0

Presten 和 Walmsley在此处此处报告说,您可以使用他们的查看器来执行此操作。它可以平移和缩放,但可能无法选择实体。导游 :

如何使用:只渲染小部件的放置目标

包括 widget.css 如果 JQuery 尚未包含在您的网站中,则包括 JQuery 包括 widget.js 实例化 adskViewerWidget() 调用 init("#elementID", true) 并传递您希望呈现 A360 查看器小部件的 DOM 元素,并true 表示仅应呈现放置目标。

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>A360 Viewer Widget Embedding Example</title>
    <link href="https://360.autodesk.com/Content/css/a360Viewer/widget.css" rel="stylesheet" type="text/css">
    <script src="http://code.jquery.com/jquery-1.11.3.min.js" type="text/javascript"></script>
    <script src="https://360.autodesk.com/Scripts/a360Viewer/widget.js" type="text/javascript"></script>
</head>
<body>
    <div id="a360ViewerWidget" style="width: 200px">
    </div>
    <script type="text/javascript">
        var adskViewerWidget = adskViewerWidget();
        adskViewerWidget.Init('#a360ViewerWidget', true);
    </script>
</body>
</html>
于 2015-06-22T18:37:58.173 回答