隐藏目录

定制动画 XML 示例

本主题提供为定制动画创建的 XML 代码的示例。要创建自己的定制动画,您必须精通 XML。

提示: 在大型公司内,此任务可能专用于文档架构。

重要: 在阅读本内容之前,请确保您理解 关于动画库 中所述的概念。

将讨论以下主题:

此页面讨论:

基本构想

每个动画组对应于动画库文件夹中的一个专用文件夹。每个文件夹中都存储了一些 XML 文件,它们组成了动画组中的动画。每个 XML 文件定义了一幅动画。动画使用单个 <Step> 元素在 XML 中创建。

对于每个动画/步骤,您可以指定:

  • 是否允许用户在动画库工作间中修改属性值。
  • 当属性值不可修改时,是否可在动画库工作间中编辑动画角色的角度、轴和距离属性。
  • 在动画库工作间中是隐藏还是显示开始时间结束时间属性值。

一个动画/步骤可以包含一个或多个运动。各个运动已预定义,并且每个运动都有一组预定义的属性。

提示: 为方便使用,建议通过动画库中默认提供的预定义 XML 文件来重复使用各个 <Motion> 元素的内容(包括整个属性集)。您可以定制属性集中每个属性的值。在以下 XML 代码示例中,可重复使用的 <Motion> 元素示例已突出显示。

XML 代码示例

以下 XML 代码示例,您可以将其写入以创建名为“审查”的自定义动画并对其执行镜像。



代码描述

此处介绍了以上代码示例中所示的 XML 元素。

<Step>
创建一幅动画。参考如下所示:
Name:显示的文本用于在动画库工作间中识别动画。
ReadOnly:指定是否允许用户在动画库工作间中修改属性值。
  • "0":允许用户修改属性值。
  • "1":阻止用户修改属性值。
(可选)MakeAngleAxisDistPtEditable:指定是否可在以下设置下在动画库工作间中编辑动画角色的角度、轴、距离和点属性:将 ReadOnly 设置为 "1"
  • "0":防止用户修改动画角色的角度、轴、距离和点属性。
  • "1":允许用户修改动画角色的角度、轴、距离和点属性。
ShowStartEnd:针对动画中的每次运动,指定在动画库工作间中是隐藏还是显示开始时间结束时间属性值。
  • "0":隐藏开始时间结束时间
  • "1":显示开始时间结束时间
<Modifiables>
介绍组成动画的各个运动。独立、强制性元素。
<Motions>
介绍组成动画的单独运动。
<Motion>
创建动画内的单独运动。每个运动都包含以下参数:
Name:显示的文本用于在动画库工作间中识别运动。
(可选)ApplyWhenMirrored:对于动画的每个运动,请指定是否忽略原始动画定义并使用已镜像 XML 中所述的运动定义。
  • "0":应用已镜像 XML 中的原始动画定义。
  • "1":忽略原始动画定义并使用已镜像 XML 中所述的运动定义。
(可选)Defined:对于 FlashSetColor 运动的 Motion.Color 属性,可以指定是否在此动画步长中更改选定角色的颜色。
  • "0":将颜色设置为“未定义”。
  • "1":将 RGB 值纳入考虑范围。
注: 如果不指定 Defined 参数,则会将 RGB 值纳入考虑范围。
<PropSet>
介绍运动的属性集。
<Motion.XXX>
使用一个或多个参数,定义运动的每个属性。
<Links>
(可选)定义到其他动画的链接类型。
注: 如果不使用此 XML 元素,将没有此动画的镜像版本。
<Mirror>
(可选)创建镜像链接类型。参考如下所示:
FolderName:描述要镜像之动画的 XML 文件所在文件夹的名称。
FileName:描述要镜像之动画的 XML 文件的名称。
注: FolderNameFileName 参数均区分大小写。


提供对该主题的反馈

SOLIDWORKS 欢迎您对此文档的外观、准确性及完整性提供反馈。请使用以下表格,将您对该主题的评论和建议直接发送给我们的文档团队。文档团队不能回答技术支持问题。单击此处获取有关技术支持的信息

* 必填

 
*电子邮件:  
主题:   对帮助主题的反馈
页面:   定制动画 XML 示例
*评论:  
*   本人确认已阅读并且接受 Dassault Systèmes 按照《隐私政策》使用本人的个人数据

打印主题

选择要打印的内容范围:

x

我们检测到您在使用旧于 Internet Explorer 7 的浏览器版本。为优化显示,我们建议您将您的浏览器升级到 Internet Explorer 7 或以上。

 永不再显示此信息
x

Web 帮助内容版本:SOLIDWORKS Composer 2024 SP05

要从 SOLIDWORKS 中禁用 Web 帮助并使用本地帮助,请单击帮助 > 使用 SOLIDWORKS Web 帮助

要报告在 Web 帮助界面和搜索中所遇到的问题,请联系您的当地支持代表。要提供单个帮助主题的反馈,请使用单个主题页面上的“对该主题的反馈”链接。