Ab3d.PowerToys 11.0.8614 Crack

版本 11.0.8614 修补程序

  • 使用 MouseCameraController 移动相机时防止旋转 FreeCamera。

版本 11.0.8585

  • 重大更改:由于专利问题删除了 ViewCubeCameraController - 请联系支持人员以获取更多信息以及如果您想继续使用此控件。
  • 添加了 CameraNavigationCircles 控件,该控件显示带有轴圆的 3D 轴,并可用于旋转相机。
  • 添加了对不同线条开始和结束锚点的支持,可以设置为线条的 StartLineCap 和 EndLineCap:WideArrowAnchor、WiderArrowAnchor、StealthArrowAnchor、ReverseArrowAnchor、BoxAnchor、DiamondAnchor、CircleAnchor
  • 通过减少生成对象的数量来优化布尔运算。
  • 添加了可选参数GenerateInnerTriangles 到Subtract 方法。当它设置为 false(默认为 true)时,不会生成闭合减法网格的内部三角形。
  • 改进了当 ContentVisual3D.IsVisible 设置为 false 时更改 ContentVisual3D.Content 属性。使用 Ab3d.DXEngine 时,当 IsVisible 设置回 true 时(在显示之前的 Model3D 之前),更改后的 Model3D 现在可以正确显示。当不使用 Ab3d.DXEngine 时,IsVisible 为 false 时不允许更改 Content。在这种情况下,会抛出异常(当 IsVisible 设置回 true 时),其消息告诉用户应该使用 SetContent 来更改内容(并使用 GetContent 来读取内容)。
  • 改进了使用非常接近目标位置的 OrthographicCamera 时的 MouseCameraController,以及当 ZoomMode 设置为 MousePosition 且鼠标点击没有产生任何结果时 - 在这种情况下,计算出的“缩放到位置”可能不是最佳的,这可能会将相机的位置更改为值这会导致缩小时浮点不精确。
  • 向 WireCrossVisual3D 添加了新的构造函数,以通过构造函数设置位置、线条颜色和线条长度。
  • 改进了 MeshInspectorOverlay 的性能,并防止当三角形的一部分位于相机后面而另一部分位于相机前面时显示无效的线条和位置。
  • 向 MouseCameraController 添加了 StartCameraRotation、StartCameraMovement、StartCameraQuickZoom 和 StopCurrentMouseProcessing 方法。它们可用于在手动处理鼠标事件时显示旋转中心标记和光标。请参阅新的 CustomMouseEventsSample 示例。
  • 向 BaseLineVisual3D 添加了 IsSoftwareGenerateMesh 属性。当线条的网格由 CPU 在 LinesUpdater 类中生成时,它被设置为 true。
  • 防止内存泄漏,该泄漏可能会阻止收集 BaseCamera 对象(并且可能保存对 Viewport3D 和 3D 对象的引用)。当应用程序一直显示 Viewport3D 时,这不是问题,但如果不再显示 Viewport3D,则可能会因为此错误而无法清除。
  • 修复了使用 WidthCellsCount 和 HeightCellsCount 为 1 时对 PlaneVisual3D 的 HeightDirection 进行归一化的问题。


Ab3d.PowerToys.Assimp:

  • 使用 2023 年 7 月 3 日起更新的原生 Assimp 库;提交哈希 0dcfe2f - 本机 Assimp 库最近不会增加版本号(v5.2.5 来自 2022-09)。
  • 改进了读取 Assimp 版本并添加了新的 GitCommitHash 属性以获取该版本的 Git 提交哈希值。
  • 向 AssimpWpfImporter 添加了 GitCommitHash 属性。
  • 向 AssimpWpfImporter 添加了灯光和相机集合,从导入器文件中获取灯光和相机。

适用于 WPF 和 WinForms 的终极 3D 图形工具包

Ab3d.PowerToys 是一款终极 WPF 和 WinForms 3D 工具包库,可大大简化使用科学、技术、CAD 或其他 3D 图形开发桌面应用程序的过程。

该库已在许多专业应用中得到验证。基于大量的用户反馈,它发展成为 3D 应用程序所需的帮助类和工具的最终集合。

该库附带的示例提供了许多构建块,您可以将它们简单地复制并包含到您的应用程序中。

Ab3d.PowerToys 使用基于 DirectX 9 的 WPF 3D 渲染引擎。这提供了良好的硬件加速,可以渲染许多 3D 场景。但当 3D 场景更加复杂时,那么就可以使用超快的 DirectX 11 渲染引擎 - Ab3d.DXEngine。更重要的是,使用 Ab3d.PowerToys 库的现有应用程序可以在几分钟内升级到具有 DirectX 11 渲染引擎的 Ab3d.DXEngine。

使用 DXEngine(适用于 .Net 和 WPF 的 DirectX 11 渲染引擎)显示的汽车发动机模型

 

图书馆的主要特点是:

  • 容易使用的3D API 以及许多很棒的 C# 代码示例
  • 相机(TargetPositionCamera、FreeCamera、FirstPersonCamera、ThirdPersonCamera 等)
  • 相机控制器(MouseCameraController、CameraControlPanel、CameraNavigationCircles)
  • 3D 模型和视觉效果(球体、盒子、圆柱体等)
  • 生成挤压车床3D 对象
  • 对 3D 对象使用布尔运算或使用 3D 平面对其进行切片
  • 3D 线(连接、断开和带箭头的线的最快实现)
  • 3D文字
  • Event Manager 3D(简化 3D 对象的事件处理)
  • 许多帮助程序类可简化 WPF 3D 的工作
  • 支持触摸多点触摸来旋转、移动和缩放相机
  • 使用Assimp 导入器从 obj 文件(集成在 Ab3d.PowerToys 中)或几乎所有其他 3D 文件导入 3D 模型(见下文)
  • 使用 Assimp 导入器播放许多 3D 文件中的关键帧和骨骼动画
  • 将 3D 模型导出为多种文件类型文件(使用 Assimp 导出器)
  • 全面优化以实现最佳性能
  • 需要更快的渲染时,可以很容易地使用 Ab3d.DXEngine 切换到 DirectX 11 渲染。
  • 对有关 WPF 3D 和我们的库的所有问题提供高级支持

 

可以使用assimp 导入器从以下文件格式导入 3D 对象:
.3d、.3ds、.3mf、.ac、.ac3d、.acc、.amf、.ase、.ask、.assbin、.b3d、.blend、 .bvh、.cob、.csm、.dae、.dxf、.enff、.fbx、.glb、.gltf、.hmp、.ifc、.ifczip、.irr、.irrmesh、.lwo、.lws、.lxo 、.md2、.md3、.md5anim、.md5camera、.md5mesh、.mdc、.mdl、.mesh、.mesh.xml、.mot、.ms3d、.ndo、.nff、.obj、.off、.ogex 、.pk3、.ply、.pmx、.prj、.q3o、.q3s、.raw、.scn、.sib、.smd、.stl、.stp、.ter、.uc、.vta、.x、. x3d、.x3db、.xgl、.xml、.zgl

可以将 3D 对象导出为以下文件格式:
dae、x、stp、obj、obj、stl、stl、ply、ply、3ds、gltf、glb、gltf、glb、assbin、assxml、x3d、fbx、 FBX,3MF。文件

 

要获取有关使用 Ab3d.PowerToys 的更多信息并了解使用 3D 图形创建出色的业务应用程序有多么容易,请参阅以下博客文章。

显示 3D 内容从未如此简单!

 

 

截图:

 

Ab3d.PowerToys 备忘单:

对象备忘单

            

相机备忘单

许多基本的 3D 对象简化的相机

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/67713.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Apollo】开启Apollo之旅:让自动驾驶如此简单

前言 Apollo 是百度公司推出的自动驾驶平台。它是一个综合性的自动驾驶解决方案,提供了包括感知、决策、规划和控制等核心功能,以及地图、定位、仿真、数据管理等配套工具。 文章目录 前言Apollo 的发展历程Apollo 8.0新特性软件包管理感知框架工具链小…

uni-app 之 tabBar 底部切换按钮

uni-app 之 tabBar 底部切换按钮 1693289945724.png {"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages{"path": "pages/home/home","style": {"navigatio…

【校招VIP】测试技术考点之单元测试集成测试

考点介绍: 单元测试,集成测试的区别是:方式不同、粒度不同、内容不同。单元测试用用于验证编码单元的正确性。集成测试用于验证详细设计。体现了测试由小到大、又内至外、循序渐进的测试过程和分而治之的思想。 测试技术考点之单元测试&集成测试-相…

C#,《小白学程序》第十一课:双向链表(Linked-List)其二,链表的插入与删除的方法(函数)与代码

1 文本格式 /// <summary> /// 改进的车站信息类 class /// 增加了 链表 需要的两个属性 Last Next /// </summary> public class StationAdvanced { /// <summary> /// 编号 /// </summary> public int Id { get; set; } 0; ///…

LeetCode(力扣)77. 组合Python

LeetCode77. 组合 题目链接代码 题目链接 https://leetcode.cn/problems/combinations/description/ 代码 class Solution:def combine(self, n: int, k: int) -> List[List[int]]:result []return self.backtracking(n, k, 1, [], result)def backtracking(self, n, k…

Qt+C++自建网页浏览器-Chrome blink最新内核基础上搭建-改进版本

程序示例精选 QtC自建网页浏览器-Chrome blink最新内核基础上搭建-改进版本 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对<<QtC自建网页浏览器-Chrome blink最新内核基础上搭建-改进版…

会话跟踪技术学习笔记(Cookie+Session)+ HTTP学习笔记

一、会话跟踪技术&#xff08;CookieSession&#xff09; 1.1 预备知识 1. 会话&#xff1a;用户打开浏览器&#xff0c;访问web服务器的资源&#xff0c;会话建立&#xff0c;直到有一方断开连接&#xff0c;会话结束。在一次会话中可以包含多次请求和响应。 2. 会话跟踪&a…

通用策略06丨横截面因子在期货中的应用(2)

量化策略开发&#xff0c;高质量社群&#xff0c;交易思路分享等相关内容 大家好&#xff0c;今天为大家带来2023年度通用系列的收官之作——再议横截面因子。 在通用05策略中&#xff0c;我们以一种很简单的框架和复现方式&#xff0c;为大家展示了横截面因子在期货中的运用展…

Vite打包性能优化及填坑

最近在使用 Vite4.0 构建一个中型前端项目的过程中&#xff0c;遇到了一些坑&#xff0c;也做了一些项目在构建生产环境时的优化&#xff0c;在这里做一个记录&#xff0c;以便后期查阅。(完整配置在后面) 上面是dist文件夹的截图&#xff0c;里面的内容已经有30mb了&#xff…

【广州华锐互动】利用AR远程指导系统进行机械故障排查,实现远程虚拟信息互动

随着工业自动化和智能化的不断发展&#xff0c;机械故障诊断已经成为了工业生产中的重要环节。为了提高故障诊断的准确性和效率&#xff0c;近年来&#xff0c;AR&#xff08;增强现实&#xff09;远程协助技术逐渐应用于机械故障诊断领域。本文将探讨AR远程协助技术在机械故障…

NPM 常用命令(三)

目录 1、npm compltion 1.1 描述 2、npm config 2.1 常用命令 2.2 描述 set get list delete edit fix 2.3 配置 json global editor location long 3、npm dedupe 3.1 描述 3.2 配置 4、npm deprecate 4.1 命令使用 4.2 描述 4.3 配置 registry ot…

字节二面:如果高性能渲染十万条数据?

前言 最近博主在字节面试中遇到这样一个面试题&#xff0c;这个问题也是前端面试的高频问题&#xff0c;作为一名前端开发工程师&#xff0c;我们虽然可能很少会遇到后端返回十万条数据的情况&#xff0c;但是了解掌握如何处理这种情况&#xff0c;能让你对前端性能优化有更深的…

Logback日志记录只在控制台输出sql,未写入日志文件【解决】

原因&#xff1a;持久层框架对于Log接口实现方式不一样&#xff0c;日记记录的位置及展示方式也也不一样 mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # sql只会打印到控制台不会输出到日志文件种mybatis-plus:configuration:log-impl…

31 WEB漏洞-文件操作之文件包含漏洞全解

目录 文件包含漏洞原理检测类型利用修复 本地包含-无限制&#xff0c;有限制远程包含-无限制&#xff0c;有限制各种协议流玩法文章介绍读取文件源码用法执行php代码用法写入一句话木马用法每个脚本支持的协议玩法 演示案例某CMS程序文件包含利用-黑盒CTF-南邮大&#xff0c;i春…

定时任务job (现成直接用)

1. 任务调度的2种方式 1. bean调用示例: 对应的类上加Component或Service注解, 类名.方法名(ryTask.ryNoParams) 类名首字母小写; 该类必须要在com.ruoyi 包下, 因为有校验 2. 权限类名调用示例: com.ruoyi.quartz.task.RyTask.ryNoParams 注意: class(类名)调用的时候, 只能调…

leetcode 35. 搜索插入位置

2023.9.4 本题较为简单&#xff0c;题目要求O(log n)的时间复杂度&#xff0c;就不能遍历查找了&#xff0c;得用二分查找。若成功查找到target值&#xff0c;则直接返回索引&#xff1b; 若直到结束都没查找到则返回left值。(纸上模拟下就懂了) 代码如下&#xff1a; class S…

Axure RP PC电商平台Web端交互原型模板

Axure RP PC电商平台Web端交互原型模板。原型图内容齐全&#xff0c;包含了用户中心、会员中心、优惠券、积分、互动社区、运营推广、内容推荐、商品展示、订单流程、订单管理、售后及服务等完整的电商体系功能架构和业务流程。 在设计尺寸方面&#xff0c;本套模板按照主流的…

酷派30/锋尚40/大观40S首发解锁BL+完美root权限+去除密码黑砖线刷修复

早前的中华酷联&#xff0c;随着时代的发展&#xff0c;酷派手机虽热发展的并没有其他手机那么快&#xff0c;但也 是坚强的活了下来。目前主打机型为Cool系列&#xff0c;最高为Cool30机型&#xff0c;并且发布酷派锋尚 40酷派大观40S&#xff0c;起头并进。该系列机型&#x…

Web前端开发概述

Web&#xff08;World Wide Web&#xff0c;全球广域网&#xff09;是指一种基于互联网的信息系统&#xff0c;通过超文本链接将全球各地的文档、图像、视频等资源相互关联起来&#xff0c;并通过Web浏览器进行交互浏览和访问。Web的发展使得人们可以方便地获取和共享各种类型的…

【搭建私人图床】使用LightPicture开源搭建图片管理系统并远程访问

文章目录 1.前言2. Lightpicture网站搭建2.1. Lightpicture下载和安装2.2. Lightpicture网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 现在的手机越来越先进&#xff0c;功能也越来越多&#xff0c;而手机…