AD21 PCB设计的高级应用(九)3D PDF的输出

news2025/1/15 6:21:49

(九)3D PDF的输出

  • 1.3D PDF的输出
  • 2.制作PCB 3D视频

1.3D PDF的输出

Altium Designer 19 带有 3D输出功能,能够直接将 PCB 的 3D效果输出到 PDF 中。

’(1)打开带有 3D 模型的 PCB 文件,执行菜单栏中“文件”→“导出”→“PDF3D”命令,选择导出文件的保存路径,弹出 Export 3D 设置对话框,保持默认即可,单击 Export 按钮等待软件导出 PDF 3D, 如图所示。

在这里插入图片描述
(2)用Adobe Acrobat DC软件打开导出的 3D PDF文件,如图1-347所示。这个3D PDF 是有物理连接的、支持编辑的、可以旋转角度。在 PDF 的左边,可以选择需要查看的参数,如 Silk、Components 等。
在这里插入图片描述

提示:导出的 PDF 3D需要用能查看 3D 的 PDF软件打开,否则看不到 3D 效果。

2.制作PCB 3D视频

为了提供更具吸引力和有用的电路板文档,Altium Designer 提供了生成 PCB 3D视频文档的功能,用户可以获得特定物体的详细信息,例如软硬结合板的折叠过程。PCB 3D 视频的内容就是一系列 PCB(3D)板的连续快照,称为关键帧。在每个关键帧序列中,用户可以调整每一帧的放大比例、角度和旋转方向。
制作 PCB 3D视频的步骤如下:

(1)按快捷键 3 切换 PCB 到 3D 模式,单击右下角的 Panels 按钮,选择 PCB 3D MovieEditor,打开 PCB 3D Movie Editor 面板,如图 所示。面板主要分为如下三个区域:
在这里插入图片描述
①3D视频管理区域:用于添加和删除视频,可创建任意数量的视频。

②定义关键帧序列区域:在此区域可添加新的关键帧,并根据对工作区中 3D 板显示所做的更改来更新现有关键帧。

③ 控件区域:提供用于直接在PCB工作空间中播放所选视频的控件,实现对视频的播放控制。注意:
①3D视频的所有配置信息都存储在PCB文档中,即每个PCB都有相应的3D视频列表。
②3D模式下才能对PCB 3D Movie Editor面板进行编辑,在2D模式时,会提示警告,如图所示。
在这里插入图片描述

(2)添加新视频。在视频管理区域单击 New 按钮,或按快捷键 Ctrl+N,即可添加并命名新视频。

(3)定义关键帧序列。视频实际是由一帧一帧的画面组成,所以用户需定义组成视频的每一帧画面。3D 模式下,在 PCB 面板中将 PCB 的板子旋转或调整到用户想要呈现的样子,然后切换到 PCB 3D Movie Editor 面板中的 Key Frame 列表进行添加,如图 所示。

在这里插入图片描述

注意:
① Name 选项可修改关键帧名字,软件默认命名为 Key Frame、Key Frame 1等。
②Duration(s)用于设置关键帧的播放持续时间,软件默认3.0s,用户可自定义0.0~100.0s。
③通过单击^和v按钮,可以调整关键帧的顺序。
④软件自定义初始关键帧的固定时间持续为0.0s,用户无法删除初始关键帧,并且不能在其上方添加新的关键帧。
⑤若是修改关键帧,在调整好画面后,单击[key Frame按钮,选择Update 更新修改,或按快捷键Ctrl+A。

(4)视频播放预览。添加并设置好关键帧之后,可以直接在设计工作区中预览生成的视频。单击控件区域中按钮,即可播放视频。
注意:
①视频至少有两个帧才能播放。
②按钮:用于将电影倒回初始关键帧;按钮:跳转到序列中上一个关键帧的开头。按钮酬:跳转到序列中下一个关键帧的开头。

③插值设置。用于在一个关键帧和下一个关键帧之间创建无缝流的插值样式,以及播放帧的速率。Altium Designer可以使用两种类型的插值,可以选择在两者之间切换,如图所示。

在这里插入图片描述

●Key Frame to Key Frame:关键帧间线形插值-一在关键帧间使用球面线性插值算法,会导致在每个帧的最后变慢。
.Velocity between Key Frame:关键帧间匀速插值-一在关键帧间使用二次样条插值算法,细分旋转的范围使其小于 90 度。得到的结果是速度稳定、更加完美的关键帧之间的变化,在两帧之间不会产生显著的减慢速度。PCB编辑器内的播放默认帧速率为 25 帧/秒。视频中使用的帧总数取决于为每个关键帧设置的持续时间。使用 Frame Rate(帧速率)可根据需要增加或减少此速率。帧速率可以是 1~50 的任何值。

(5)输出 3D 视频文件。PCB 3D 视频输出是 Output job 的可配置的一部分,可以使用多媒体输出媒介产生。
① 按快捷键 F+N+U,给工程文件添加一个 Output job 文件。
②给 Output job 文件添加一个多媒体输出媒介,操作如图所示
在这里插入图片描述

③配置3D视频输出。双击PCB 3D Video,可设置视频相应显示效果,如图所示。

在这里插入图片描述

:单击此按钮可切换电路板阴影效果的显示。
:单击此按钮可打开“视图配置”对话框,可以调整电路板的外观和感觉,并根据需要更改 3D 机身和通用 3D 模型的任何设置,如图所示。

在这里插入图片描述

④为 3D视频选择输出容器,如图所示。
在这里插入图片描述
⑤ 设置输出容器。可通过单击 Video“输出容器”中的“改变”按钮打开 Video settings对话框,如图所示,根据需要进行设置。

在这里插入图片描述
⑥设置完成之后,即可单击“输出容器”中的“生成内容”按钮,视频将会输出到工程文件下的 Project Outputs for…文件夹中, 效果如图所示。

在这里插入图片描述

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

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

相关文章

P1419 寻找段落(二分答案)(内附封面)

寻找段落 题目描述 给定一个长度为 n n n 的序列 a a a,定义 a i a_i ai​ 为第 i i i 个元素的价值。现在需要找出序列中最有价值的“段落”。段落的定义是长度在 [ S , T ] [S, T] [S,T] 之间的连续序列。最有价值段落是指平均值最大的段落。 段落的平均值…

SpringBoot整合TrueLicense生成和验证License证书

一 License介绍 License,也就是版权许可证书,一般用于收费软件给付费用户提供的访问许可证明。根据应用部署位置的不同,一般可以分为以下几种情况讨论: 应用部署在开发者自己的云服务器上。这种情况下用户通过账号登录的形式远程…

Halcon——在C#中各数据类型的相互转换

Halcon——在C#中各数据类型的相互转换 前言一、HObject to1.HObject to HImage 二、HTuple to1.HTuple to Int2.HTuple to Double3.HTuple to String4.HTuple to long5.HTuple to object6.HTuple to Arr 总结 前言 用c#进行Halcon代码转换的时候,虽然有halcon自带…

Python基础语法-梳理的几个知识点

1.书写格式 不需要声明变量类型,因为 在python中,变量为弱类型变量,Python解析器根据值自动匹配变量类型分支结构、循环结构中的条件表达式,不需要用小括号括起来执行语句体不需要大括号括起来,而是用冒号代替 2.格式…

GRNN神经网络原理与matlab实现

1案例背景 1.1GRNN神经网络概述 广义回归神经网络(GRNN Generalized Regression Neural Network)是美国学者 Don-ald F. Specht在1991年提出的,它是径向基神经网络的一种。GRNN具有很强的非线性映射能力和柔性网络结构以及高度的容错性和鲁棒性,适用于解决非线性问…

使用 JMeter 进行压力测试

一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步…

套接字通信(C/C++ 多线程)----基于线程池的并发服务器

(一)大家可以看我写的这三篇,了解一下: 基于linux下的高并发服务器开发(第四章)- 多线程实现并发服务器_呵呵哒( ̄▽ ̄)"的博客-CSDN博客https://blog.csdn.net/weixin_4198701…

Jmeter如何添加插件

一、前言 ​ 在我们的工作中,我们可以利用一些插件来帮助我们更好的进行性能测试。今天我们来介绍下Jmeter怎么添加插件? 2023最新Jmeter接口测试从入门到精通(全套项目实战教程) 二、插件管理器 ​ 首先我们需要下载插件管理器j…

一个完整的http请求响应过程

一、 HTTP请求和响应步骤 图片来自:理解Http请求与响应 以上完整表示了HTTP请求和响应的7个步骤,下面从TCP/IP协议模型的角度来理解HTTP请求和响应如何传递的。 二、TCP/IP协议 TCP/IP协议模型(Transmission Control Protocol/Internet Pr…

04、并发用户数该怎么计算

什么是并发? 我们假设上图中的这些小人是严格按照这个逻辑到达系统的,那显然,系统的绝对并发用户数是 4。如果描述 1 秒内的并发用户数,那就是 16。是不是显而易见?但是,在实际的系统中,用户通常…

若依框架 - 对二次封装数据分页

LsDistrictController /*** 查询地段列表*/ApiOperation("查询地段列表")GetMapping("/list")public TableDataInfo list(LsDistrict lsDistrict) {startPage();Map<String, List> map lsDistrictService.selectLsDistrictList(lsDistrict);if (Col…

java类和对象详解(1)

面向对象的初步认知 什么是面向对象 Java是一门纯面向对象的语言(Object Oriented Program, 简称OOP),在面向对象的世界里&#xff0c;一切皆为对象。面向对象是解决问题的一种思想&#xff0c;主要依靠对象之间的交互完成一件事情。 用面向对象的思想来涉及程序&#xff0c;更…

AntdesignVue 时间设置为年份不回显问题解决

时间设置为年份回显时报如下错误 年份设置值后报value异常 解决方案 格式不一致导致的 moment格式化后是string类型&#xff0c;后台返回的是Number类型导致的&#xff0c;统一格式就会显示了

人工智能安全-3-噪声数据处理

0 提纲 噪声相关概述噪声处理的理论与方法基于数据清洗的噪声过滤主动式过滤噪声鲁棒模型1 噪声相关概述 噪声类型: 属性噪声:样本中某个属性的值存在噪声标签噪声:样本归属类别关于噪声分布的假设:均匀分布、高斯分布、泊松分布等。 标签噪声的产生原因: (1)特定类别…

Unity 引擎做残影效果——1、BakeMesh

Unity实现残影效果 大家好&#xff0c;我是阿赵。   这次来分享一下在Unity里面做残影的效果。   所谓的残影&#xff0c;就是在角色移动的过程中&#xff0c;留下一串残留的影子。 这种效果比较常出现在格斗游戏和动作游戏。   在Unity里面做残影&#xff0c;方法很多…

DSPM来袭!什么是数据安全态势管理

数据安全态势管理是一种保护云数据的方法&#xff0c;通过确保敏感数据始终具有正确的安全态势&#xff0c;无论其被复制或移动到何处。 那么&#xff0c;什么是DSPM&#xff1f;这是一个简单的例子&#xff1a; 假设您已经为云数据建立了出色的安全态势。在此示例中&#xf…

力扣 96. 不同的二叉搜索树

题目来源&#xff1a;https://leetcode.cn/problems/unique-binary-search-trees/description/ C题解&#xff1a;动归五部曲。 确定dp数组以及下标的含义。dp[i] &#xff1a; 1到i为节点组成的二叉搜索树的个数为dp[i]。确定递推公式。由于是二叉搜索树&#xff0c;我们可以…

vue实现 图片拖拽及鼠标滚轮放大缩小

效果&#xff1a; 代码实现 <template><div class"container"><divclass"image-container"mousewheel.stop"onMouseWheel"mousedown"onMouseDown"mousemove"onMouseMove"mouseleave"onMouseLeave&quo…

大文件传输的有效可用方式

如何传输大文件&#xff1f;大文件传输的方法有哪些&#xff1f;在互联网时代&#xff0c;速度就是效率。企业在生产过程中需要进行数据信息的交换、转移。这就涉及到大文件的传输。不同的行业都有大文件传输的需求。比如影视行业需要每天传输视频素材&#xff0c;一个视频可能…