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

(九)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…文件夹中, 效果如图所示。

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

“我,在腾讯月薪5万,离职后才明白:人越努力,只会越平庸”

那天看瑞达利欧说,他今年已经60岁了,可以说是阅人无数,但没有一个成功人士天赋异禀。 真的如他所说吗? 那张一鸣呢? 字节做到这么大,赚了这么多钱,不靠天赋,靠的是什么&#xff1…

PoseFormer:基于视频的2D-to-3D单人姿态估计

3D Human Pose Estimation with Spatial and Temporal Transformers论文解析 摘要1. 简介2. Related Works2.1 2D-to-3D Lifting HPE2.2 GNNs in 3D HPE2.3 Vision Transformers 3. Method3.1 Temporal Transformer Baseline3.2 PoseFormer: Spatial-Temporal TransformerSpati…

Grafana集成prometheus(2.Grafana安装)

查找镜像 docker search grafana下载指定版本 docker pull grafana/grafana:10.0.1启动容器脚本 docker run -d -p 3000:3000 --namegrafana grafana/grafana:10.0.1查看是否启动 docker ps防火墙开启 检查防火墙3000端口是否开启 默认用户及密码 admin/admin 登录 ht…

Python实现GA遗传算法优化BP神经网络回归模型(BP神经网络回归算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 遗传算法(Genetic Algorithm,GA)最早是由美国的 John holland于20世…

【0805作业】Linux中 AB终端通过两根有名管道进行通信聊天(半双工)(全双工)

作业一:打开两个终端,要求实现AB进程对话【两根管道】 打开两个终端,要求实现AB进程对话 A进程先发送一句话给B进程,B进程接收后打印B进程再回复一句话给A进程,A进程接收后打印重复1.2步骤,当收到quit后&am…

【Docker】DockerFile

目录 一、镜像原理 二、如何制作镜像 1、容器转镜像 2、DockerFile 三、DockerFile关键字​编辑 四、案例:部署SpringBoot项目 一、镜像原理 docker镜像是由一个特殊的文件系统叠加而成的,他的最低端是bootfs,并使用宿主机的bootfs&…

FPGA优质开源项目 – PCIE通信

本文介绍一个FPGA开源项目:PCIE通信。该工程围绕Vivado软件中提供的PCIE通信IP核XDMA IP建立。Xilinx提供了XDMA的开源驱动程序,可在Windows系统或者Linux系统下使用,因此采用XDMA IP进行PCIE通信是比较简单直接的。 本文主要介绍一下XDMA I…

继承(Inheritance)

Odoo的一个强大方面是它的模块化。模块专用于业务需求,但模块也可以相互交互。这对于扩展现有模块的功能非常有用。例如,在我们的房地产场景中,我们希望在常规用户视图中直接显示销售人员的财产列表。 在介绍特定的Odoo模块继承之前&#xf…

卸载本机已安装的node.js(v.16.13.0版本)

因为要用多版本的node,准备安装一个nvm管理,所以需要先卸载掉原来安装的v.16.13.0版本。 记录一下卸载过程 1、在系统设置-应用里卸载node 妈蛋这样卸载报错。。找了下根本没有这个路径 那就只能最简单的方法了,全部删掉 1、删除node的安装…

pygame贪吃蛇游戏

pygame贪吃蛇游戏 贪吃蛇游戏通过enter键启动,贪吃蛇通过WSAD进行上下左右移动,每次在游戏区域中随机生成一个食物,每次吃完食物后,蛇变长并且获得积分;按空格键暂停。 贪吃蛇 import random, sys, time, pygame from …

[CKA]考试之PersistentVolumeClaims

由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅 题目为: Task 创建一个名字为pv-volume的pvc,指定storageClass为csi-hostpath-…

大模型使用——超算上部署LLAMA-2-70B-Chat

大模型使用——超算上部署LLAMA-2-70B-Chat 前言 1、本机为Inspiron 5005,为64位,所用操作系统为Windos 10。超算的操作系统为基于Centos的linux,GPU配置为A100,所使用开发环境为Anaconda。 2、本教程主要实现了在超算上部署LLAM…

MySQL — InnoDB事务

文章目录 事务定义事务特性事务隔离级别READ UNCOMMITTEDREPEATABLE READREAD COMMITTEDSERIALIZABLE 事务存在的问题脏读(Dirty Read)不可重复读(Non-repeatable Read)幻读(Phantom Read) 事务定义 数据库…

零代码爬虫平台SpiderFlow的安装

什么是 Spider Flow ? Spider Flow 是一个高度灵活可配置的爬虫平台,用户无需编写代码,以流程图的方式,即可实现爬虫。该工具支持多数据源、自动保存至数据库、任务监控、抓取 JS 动态渲染页面、插件扩展(OCR 识别、邮…

Windows下安装Scala(以Scala 2.11.12为例)

Windows下安装Scala(以Scala 2.11.12为例) 一、Scala2.11.12官网下载二、Scala2.11.12网盘下载三、Scala各版本下载地址四、Scala安装4.1、点击 scala-2.11.12.msi 文件安装4.2、设置环境变量 %SCALA_HOME%4.3、环境变量Path添加条目%SCALA_HOME%\bin 四…

【云原生】使用kubeadm搭建K8S

目录 一、Kubeadm搭建K8S1.1环境准备1.2所有节点安装docker1.3所有节点安装kubeadm,kubelet和kubectl1.4部署K8S集群1.5所有节点部署网络插件flannel 二、部署 Dashboard 一、Kubeadm搭建K8S 1.1环境准备 服务器IP配置master(2C/4G,cpu核心…

Vue系列第八篇:echarts绘制柱状图和折线图

本篇将使用echarts框架进行柱状图和折线图绘制。 目录 1.绘制效果 2.安装echarts 3.前端代码 4.后端代码 1.绘制效果 2.安装echarts // 安装echarts版本4 npm i -D echarts4 3.前端代码 src/api/api.js //业务服务调用接口封装import service from ../service.js //npm …

Jenkins触发器时间、次数设定

触发器触发条件介绍 触发器触发条件公式:由5颗星组成 * * * * * 分别代表:分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6) 企业项目中常用场景介绍 场景1:接口脚本部分测试通过,部分还在进行,回归测试脚本执行…

数学知识(三)

一、容斥原理 #include<iostream> #include<algorithm>using namespace std;const int N 20;typedef long long LL; int n,m; int p[N];int main() {cin>>n>>m;for(int i 0;i < m;i ) cin>>p[i];int res 0;//从1枚举到2^m(位运算)for(int …

数据结构---B树

目录标题 B-树的由来B-树的规则和原理B-树的插入分析B-树的插入实现准备工作find函数insert中序遍历 B-树的性能测试B-树的删除B树B树的元素插入B*树的介绍 B-树的由来 在前面的学习过程中&#xff0c;我们见过很多搜索结构比比如说顺序查找&#xff0c;二分查找&#xff0c;搜…