热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SuperMapiClient3DforWebGL教程(模型篇)3DMax插件使用

作者:为梦齐舞本文同步更新于简书文章https:www.jianshu.comp5223806d7c513DMax是目前最流行的三维软件,占据了主流地位,

作者:为梦齐舞

本文同步更新于简书文章https://www.jianshu.com/p/5223806d7c51
3DMax是目前最流行的三维软件,占据了主流地位,广泛应用于建筑模型和室内精细化建模,应用于三维GIS数据的生产,本文将以3DMax为例,介绍如何将建模成果应用于SuperMap。

一、插件下载

目前最新支持版本为3DMax 2014

插件下载地址:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=115

百度云盘:https://pan.baidu.com/s/1i5Fzntr 百度云盘密码:dee8

二、插件安装

1、解压插件包,并设置为系统环境变量Path路径的最前端。(PS:一定确保其在path路径的最前端。)

2、将插件包中的SuMax2014Plugin.gup文件复制到Autodesk 3ds Max 2014安装目录下的stdplugin目录下(如图1),3ds Max插件即安装成功
图1
3、将插件包中的Resource文件夹拷贝至Autodesk 3ds Max 2014安装目录下(如不需要使用“导入地形”功能,此步骤可忽略)

到此插件安装成功,重启Autodesk 3ds Max 2014软件,软件菜单栏中添加了“超图Max插件”,3ds Max插件的具体位置如图2所示。
图2
三、模型导出

1、在3DMax软件中打开建模成果数据。

2、单击菜单列表中的“超图Max插件”按钮,在弹出的下拉菜单中选择“BIM生成数据集”,弹出“BIM生成数据集”面板,如图3所示。

在这里插入图片描述

图3

3、导出模式介绍

插件提供了两种导出模式,可根据模型情况和用户需求合理选择。

a、插入点:可以直接设置球面坐标或平面坐标,插入点即是3DMax中的原点,所以建议模型坐标归为原点后导出,选择球面坐标导出的模型数据坐标系为WGS1984(EPSG:4326),选择平面坐标则导出的模型数据坐标系为平面无投影。

b、自定义投影:自行选择投影方式导出模型,此导出模式要求模型在3DMax中位置为真实世界坐标,自定义投影设置需要的XML文件,可以根据建模依据的坐标系在SuperMap iDesktop中自定义或从已有坐标系中,导出相应的XML文件,导出后的模型坐标系为自定义的坐标系。

4、选择纹理路径

纹理路径即为建模时使用到的纹理资源路径,此处建议将纹理资源全部放置到一个文件夹中,不然会导致部分纹理丢失。

5、数据源设置

此处只支持SuperMap UDB格式的数据源,可以在SuperMap iDesktop中新建一个UDB数据源,因为 UDB数据源为独占型,在进行模型导出时,请确保UDB处于关闭状态。数据集的设置此处可以选择数据源中已存在的数据集或新建一个数据集。

6、以上参数全部设置完成后,点击确定按钮即可导出模型数据,导出完成后,使用SuperMap iDesktop打开输入的UDB数据源即可查看模型数据。


推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用
    本文来安利大家一个有趣而且强大的库,通过F#和C#混合编程编写WPF应用,可以在WPF中使用到F#强大的数据处理能力在GitHub上完全开源Elmis ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本次考试于2016年10月25日上午7:50至11:15举行,主要涉及数学专题,特别是斐波那契数列的性质及其在编程中的应用。本文将详细解析考试中的题目,并提供解题思路和代码实现。 ... [详细]
  • ASP.NET MVC中Area机制的实现与优化
    本文探讨了在ASP.NET MVC框架中,如何通过Area机制有效地组织和管理大规模应用程序的不同功能模块。通过合理的文件夹结构和命名规则,开发人员可以更高效地管理和扩展项目。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 本文介绍了如何利用npm脚本和concurrently工具,实现本地开发环境中多个监听服务的同时启动,包括HTTP服务、自动刷新、Sass和ES6支持。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 本文深入探讨了 Python 中的循环结构(包括 for 循环和 while 循环)、函数定义与调用,以及面向对象编程的基础概念。通过详细解释和代码示例,帮助读者更好地理解和应用这些核心编程元素。 ... [详细]
author-avatar
vghoon
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有