热门标签 | 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数据源即可查看模型数据。


推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 将Web服务部署到Tomcat
    本文介绍了如何在JDeveloper 12c中创建一个Java项目,并将其打包为Web服务,然后部署到Tomcat服务器。内容涵盖从项目创建、编写Web服务代码、配置相关XML文件到最终的本地部署和验证。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文详细介绍了如何构建一个高效的UI管理系统,集中处理UI页面的打开、关闭、层级管理和页面跳转等问题。通过UIManager统一管理外部切换逻辑,实现功能逻辑分散化和代码复用,支持多人协作开发。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本教程涵盖OpenGL基础操作及直线光栅化技术,包括点的绘制、简单图形绘制、直线绘制以及DDA和中点画线算法。通过逐步实践,帮助读者掌握OpenGL的基本使用方法。 ... [详细]
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社区 版权所有