Ab3d.PowerToys 11.0.8614 Crack

news2024/11/25 10:34:27

版本 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.coloradmin.cn/o/970072.html

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

相关文章

第12节——生命周期

一、概念 生命周期指 React 组件从装载至卸载的全过程,这个过程内置多个函数供开发者在组件的不同阶段执行需要的逻辑。 状态组件主要通过 3 个生命周期阶段来管理,分别是 挂载阶段(MOUNTING),更新阶段(U…

AJAX学习笔记3练习

AJAX学习笔记2发送Post请求_biubiubiu0706的博客-CSDN博客 1.验证用户名是否可用 需求,用户输入用户名,失去焦点-->onblur失去焦点事件,发送AJAX POST请求,验证用户名是否可用 新建表 前端页面 WEB-INF下新建lib包引入依赖,要用JDBC 后端代码 package com.web;import jav…

ModaHub魔搭社区:自动化机器学习框架AutoML

AutoML 自动化机器学习AutoML 是机器学习中一个相对较新的领域,它主要将机器学习中所有耗时过程自动化,如数据预处理、最佳算法选择、超参数调整等,这样可节约大量时间在建立机器学习模型过程中。 自动机器学习 AutoML: 对于 ,令 表示特征向量, 表示对应的目标值。给定…

基于SpringCloudAlibaba实现的NacosConfig

概述 Nacos除了实现了服务的注册发现之外,还将配置中心功能整合在了一起。通过Nacos的配置管理功能,我们可以将整个架构体系内的所有配置都集中在Nacos中存储。这样做的好处主要有以下几点: 分离的多环境配置,可以更灵活的管理权…

基于Java+SpringBoot+Vue前后端分离大学生智能消费记账系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

基于Java+SpringBoot+Vue前后端分离农商对接系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

机器人中的数值优化(十三)——QP二次规划

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,…

MLOps:掌握机器学习部署:Docker、Kubernetes、Helm 现代 Web 框架

介绍: 在机器学习的动态世界中,从开发模型到将其投入生产的过程通常被认为是复杂且多方面的。 然而,随着 Docker、Kubernetes 等工具以及 FastAPI、Streamlit 和 Gradio 等用户友好的 Web 框架的出现,这一过程变得比以往更加简化…

CS420 课程笔记 P3 - 计数系统基础和 Hex, Decimal, Binary 进制

文章目录 IntroductionInspirationWhy base systemsBinary & HexCounting in binaryAdditional resources Introduction 笔记作者 tips:这一节是关于进制的讲解,推荐观看原视频或学会二进制的读者跳过这一篇! 本节课将介绍基本的计算机系…

台球击球角度公式. 包含数学推导

第一步. 物理来分析. 第二步. 数学计算.

【jsvue】联合gtp仿写一个简单的vue框架,以此深度学习JavaScript

用 gtp 学习 Vue 生命周期的原理 lifecycle.js function Vue(options) {// 将选项保存到实例的 $options 属性中this.$options options;// 若存在 beforeCreate 钩子函数,则调用之if (typeof options.beforeCreate function) {options.beforeCreate.call(this);…

Qt 5.15编译及集成Crypto++ 8.7.0笔记

一、背景 为使用AES加密库(AES/CBC加解密),选用Crypto 库(官网)。   最新Crypto C库依次为:8.8.0版本(2023-6-25)、8.7.0(2022-8-7)和8.6.0(202…

MySQL数据库——多表查询(4)-实例练习、多表查询总结

目录 练习1 练习2 总结 1.多表关系 2.多表查询 进行案例练习之前,需要先增加一个表格 create table salgrade(grade int,losal int, -- 对应等级的最低薪资hisal int -- 对应等级的最高薪资 ) comment 薪资等级表;insert into salgrade values (1,0,3000)…

【高等数学1800】——一元函数微分学的应用

本文仅用于个人学习记录,使用的教材为汤家凤老师的《高等数学辅导讲义》。本文无任何盈利或者赚取个人声望的目的,如有侵权,请联系删除! 文章目录 一、入门练习二、基础练习 一、入门练习 本题需要注意在写凸区间时应该是闭区间。…

华为云云服务器评测|前端开发同学的初体验部署贪吃蛇!

文章目录 前言初配置初始化宝塔面板安装Nginx、上传项目修改nginx配置效果展示 前言 作为一名前端同学,我的技能和日常工作主要集中在用户界面的设计和交互上,与服务器产品相关的经验相对较少。正好看到了咱们华为云开展的评测活动,决定借着…

路径规划 | 图解Lazy Theta*算法(附ROS C++/Python/Matlab仿真)

目录 0 专栏介绍1 Theta*算法局限性2 Lazy Theta*算法原理3 Theta* VS. Lazy Theta*4 仿真实现4.1 ROS C实现4.2 Python实现4.3 Matlab实现 0 专栏介绍 🔥附C/Python/Matlab全套代码🔥课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图…

【nerfStudio】2-基于nerfStudio训练第一个NeRF模型

训练第一个NeRF模型 训练和运行查看器 以下内容将训练一个_nerfacto_模型: # 下载一些测试数据: ns-download-data nerfstudio --capture-name=poster # 训练模型 ns-train nerfacto --data data/nerfstudio/poster如果一切正常,应该会看到如下的训练进度: 在终端末尾的…

FPGA GTX aurora 8b/10b编解码 PCIE 板对板视频传输,提供2套工程源码加QT上位机源码和技术支持

目录 1、前言免责声明 2、我这里已有的 GT 高速接口解决方案3、GTX 全网最细解读GTX 基本结构GTX 发送和接收处理流程GTX 的参考时钟GTX 发送接口GTX 接收接口GTX IP核调用和使用 4、设计思路框架视频源选择ADV7611解码芯片配置及采集动态彩条视频数据组包GTX aurora 8b/10b数据…

基于永磁同步发电机的风力发电系统连接到可控的三相整流器(Simulink)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

机器学习——主成分分析PCA

机器学习——主成分分析PCA 文章目录 前言一、原理1.1. PCA介绍1.2. 算法步骤 二、代码实现2.1. 基于numpy实现2.2. 使用sklearn实现2.3. 观察方差分布2.4. 指定方差百分比求分量数 三、优,缺点3.1. 优点3.2. 缺点 总结 前言 当面对一个特征值极多的数据集时&#…