Ab3d.Reader3ds - 3ds 文件导入器

在几乎任何 3D 建模
应用程序中创建 3D 模型并在您的 WPF 应用程序中使用它们。

Ab3d.Reader3ds - 3ds 文件导入器

Ab3d.Reader3ds 是一个类库,可用于从 3ds 文件中读取 3D 模型。

  3D建模应用 3ds文件 使用Ab3d.Reader3ds 的WPF 应用程序

概述

该库非常易于使用。在 XAML 中,可以使用Viewport3ds控件或Model3ds Visual3D 显示 3D 模型。对于高级用法,可以使用 Reader3ds 类。它包含许多属性和方法来控制 3ds 文件的读取。

Reader3ds 读取模型层次结构和它们的名称,并且可以很容易地通过它们的名称访问读取的模型。它包含简化对象转换的Transformer3ds类。还有一个Animator3ds帮助器类,可以非常轻松地播放存储在 3ds 文件中的动画。

该库附带了许多演示其用法的示例。

特征:

  • 读取Positions、TriangleIndices、TextureCoordinatesNormals
  • 读取对象层次结构和对象名称
  • 阅读平滑组- 定义哪些边缘是锐利的,哪些是平滑的数据。
  • 从关键帧数据中读取动画。
  • 阅读所有的相机
  • 读取纯色材质、纹理材质和镜面材质(镜面材质调整为在 WPF 中正确显示)。
  • 读取多子材质(如果一个对象包含多种材质,则将对象分解为多个)。
  • 包括简单的透明度排序
  • 集成tga 图像阅读器。
  • 使用GetXaml方法获取格式化的 XAML 。
  • 使用Transformer3ds类简化对象的转换。
  • 使用Animator3ds类简化播放动画。
  • 在读取 3ds 文件时报告进度。
  • 完全托管的代码。
  • 使用数千个 3ds 文件进行测试。

Viewer3ds

Viewer3ds 是一个使用 Ab3d.Reader3ds库从 3ds 文件中读取 3D 对象并将其转换为 XAML 的应用程序。

Viewer3ds 功能

  • 对象层次结构显示在树视图中。它显示在 3D 建模应用程序中定义的对象的名称。因此,当在您的应用程序中使用导出的 xaml 时,您可以知道使用哪些名称来访问对象。
  • 所有 3D 对象都可以重命名(如果未指定名称,则可以命名)。
  • 如果 3ds 文件包含动画,则可以使用 Viewer3ds 播放。可以将选定的帧导出到 xaml。
  • 除了导出所有 3D 对象外,只能导出选定的对象。
  • 相机可以围绕读取的对象自由旋转(在相机面板中选择自由相机)。
  • 灯可以打开和关闭。可以将照向相机方向的相机灯光添加到场景中(以防场景不包含任何灯光)。
  • 关于如何加载 3ds 文件有很多选项。例如,可以禁用透明度、控制对象的着色等。

Ab3d.Reader3ds - 3ds 文件导入器 --FIX-Crack相关推荐

  1. 【Adobe】Premiere pro 2023问题:文件导入器检测到xxxxx的文件结构不一致。已禁止读取和写入此文件的元数据(XMP)

    昨天吃饱撑着更新了一下Adobe,然后打开pr发现了一个事情: 文件导入器检测到 序列01.mp4 的文件结构不一致.已禁止读取和写入此文件的元数据(XMP) 然后显示您的视频已成功导出 然后发现导出 ...

  2. 解决问题:Pr文件导入器检测到的文件结构不一致已禁止读取和写入此文件的元数据无法将XMP数据写入输出文件

    pr导出视频结束时,提示: Pr文件导入器检测到的文件结构不一致已禁止读取和写入此文件的元数据无法将XMP数据写入输出文件. 报错原因:电脑硬盘存储空间不足. 解决办法:清理释放存储空间.

  3. VTK中导入并显示STL、3DS文件

    VTK(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学.图像处理和科学计算可视化.VTK是在三维函数库OpenGL 的基础上采用面向对象的设计方法发展起 ...

  4. FBX文件导入Unity导致贴图丢失问题解决,以3ds max,Blender导入导出为例

    一 . 首先把资产文件导入三维软件中 1 . 3ds Max 1.1 导入FBX--[免费或者质量差的资源可能会出现平滑组错误的情况,可以直接镜像一个模型更改法线或者删除面重新封口能解决问题] 1.2 ...

  5. 【3ds Max 给PCB外壳建模1】嘉立创的3D图形obj文件导入3d max、导出、另存为

    文章目录 3ds Max 给PCB外壳建模所有文章 一.嘉立创的3D图形obj文件导入3d max 二.文件导出 3ds Max 给PCB外壳建模所有文章 1.[3ds Max 给PCB外壳建模1]嘉 ...

  6. 自制C#版3DS文件的解析器并用SharpGL显示3DS模型

    阅读目录(Content) 3DS文件格式 块(Chunk)的结构 解析结果 自制C#版3DS文件的解析器并用SharpGL显示3DS模型 我已经重写了3ds解析器,详情在此(http://www.c ...

  7. SketchUp导入3ds文件单位错位的问题

    在导入3ds文件时,选择文件对话框右侧点击选项,将比例选择与原三维场景中单位一致.

  8. 3ds max ms3d文件导入插件.顺利搞定(骨头动画不会弄....希望知道的大仙.指点下啦.).

    哎~一切似乎都不容易.本感觉2天 弄明白的东西.结果花了一个礼拜的工时才.完成. 实际上 仅仅是做到了 ms3d模型的导入(纹理uv 顶点),至于骨骼动画的导入导出.实在是找不到资料.而且 本人几乎把 ...

  9. python导入csv文件-Python从CSV文件导入数据和生成简单图表

    原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...

最新文章

  1. 人类第一次将42写成3个整数的立方和,最后一个100以内的自然数告破
  2. 自定义IP原来如此简单
  3. 渗透测试之子域到父域的横向移动(Sid History)
  4. python中beautifulsoup_面向新手解析python Beautiful Soup基本用法
  5. Windows IIS 日志分析研究(Log Parser Log Parser Lizard Log Parser Studio) update...
  6. mysql更新代码_mysql update语句的用法
  7. 2020-爬虫技术ftx
  8. Web前端小例子——简单导航栏
  9. Android 百度地图开发问题----解决地图有时候加载不出来问题
  10. 花生油和菜籽油哪个更健康?
  11. IDEA build时出现Artifact contains illegal characters的解决
  12. ZOJ 4067 Books (2018icpc青岛J) (贪心)
  13. Codeforces Round #450
  14. [Bzoj2049][Sdoi2008]Cave 洞穴勘测
  15. Django media 配置
  16. Java 登录拦截器
  17. 串行通信接口:RS-232、RS-485和RS-422简述
  18. 英雄联盟轮播图手动轮播
  19. ARP协议的工作流程
  20. 从制造到智造,用友U9 cloud2022成为制造业专精特新高效增长新引擎

热门文章

  1. 【LeetCode】871. Minimum Number of Refueling Stops 解题报告(Python)
  2. Scratch3.0----离线编辑器下载
  3. 企业wifi安全管家,贴身又暖心的wifi管理系统
  4. 我为 Redis 找到了一个新家——Redis 之父当年的困兽之斗
  5. matlab 共振峰检测,基于matlab的语音共振峰的估计.doc
  6. Java解析XML的一些个人总结及感悟。(webService、xml、xsd)
  7. [BZOJ5139][Usaco2017 Dec]Greedy Gift Takers 权值线段树
  8. 大数据读心术丨这15条数据统计准爆了!
  9. c++,输入一个整数,判断它是奇数还是偶数
  10. 疫情期间居家所需物品清单