当前位置: 首页 > wzjs >正文

免费网站优化排名兰州关键词快速上首页排名

免费网站优化排名,兰州关键词快速上首页排名,建个人网站做导购,网站建设 培训目录 第五章 Storing Custom Data (存储自定义数据) 5.1 文档属性 5.2 自定义属性 5.3 属性传播 第六章 Identifying Objects in ACIS and Parasolid Files(识别ACIS和Parasolid文件中的对象) 6.1 导出期间的标识符 6.2 导入和…

     

目录

第五章 Storing Custom Data (存储自定义数据)

        5.1 文档属性

        5.2 自定义属性

        5.3  属性传播

第六章 Identifying Objects in ACIS and Parasolid Files(识别ACIS和Parasolid文件中的对象)

        6.1  导出期间的标识符

        6.2 导入和导出过程中的外来标识符


  本章主要介绍SpaceClaim二次开发文档的第五章和第六章。(使用的翻译,如有错误,敬请指正)。

第五章 Storing Custom Data (存储自定义数据)

        5.1 文档属性

        文档有两种类型的属性:

        核心属性包括描述、主题、标题和创建者等标准字段。核心属性集是固定的。不能创建新的核心属性。

        自定义属性允许第三方应用程序将数据与文档一起存储。每个自定义属性都是一个名称-值对。

        为了使自定义属性名称在不同的应用程序选择自定义属性名称时不会冲突,该名称应使用应用程序或外接程序名称作为前缀,如下例所示:

public static void Example(Document doc) {
CustomProperty.Create(doc, "BananaWorks.ApplicationVersion", 14);CustomProperty property;
if (doc.CustomProperties.TryGetValue("BananaWorks.ApplicationVersion", out property))
Debug.Assert((double) property.Value == 14);
}

        请注意,一个文档可以包含多个部件,因此如果要存储部件的数据,最好通过在部件母版上存储自定义属性来完成(请参见下一主题)。

        5.2 自定义属性

        Doc对象master提供自定义属性,以便第三方应用程序可以存储数据。提供了两种类型的属性:文本属性和数字属性。属性是一个名称-值对。一个doc对象可以有一个text属性和一个number属性,它们的名称相同。

        为了使属性名称在不同的应用程序选择属性名称时不会冲突,该名称应使用应用程序或外接程序名称作为前缀,如下例所示:

public static void Example(DesignBody desBody) {
desBody.SetTextAttribute("BananaWorks.SkinCondition", "Ripe");string skinType;
if (desBody.TryGetTextAttribute("BananaWorks.SkinCondition", out skinType))
Debug.Assert(skinType == "Ripe");
}

        多个值可以存储为具有不同名称的多个属性,也可以使用String.Format或XML序列化程序将它们格式化为单个文本字符串。

        5.3  属性传播

        如果对象被替换,则传播应用于文档对象主文件的属性。例如,如果设计面具有文本属性,并且此面在建模操作期间被拆分,则替换设计面片段也将具有相同的文本属性。

第六章 Identifying Objects in ACIS and Parasolid Files(识别ACIS和Parasolid文件中的对象)

        6.1  导出期间的标识符

        当ACIS或Parasolid文件由用户或通过调用Part.Export写入时,名称属性将附加到文件中的面和边图元,以指示它们来自哪个设计面或设计边母版。如果更改了模型,然后导出了新文件,则这很有用,因为相应的面和边将具有相同的名称属性。

        ACIS名称属性是具有属性名称“ATTRIB_XACIS_NAME”的“命名属性”(ATTRIB_GEN_NAME)。

        Parasolid名称属性是名称为“SDL/TYSA_NAME”的系统属性。

        设计面母版和设计边母版具有ExportIdentifier属性,该属性返回一个字符串,其中包含导出对象时写入的name属性的值。

        6.2 导入和导出过程中的外来标识符

        可能需要从另一个系统导入模型,在SpaceClaim中修改它,然后再次导出它,这样其他系统就可以在这个往返过程中跟踪面和边的身份。

        导入ACIS或Parasolid文件时,如果任何实体、面或边图元具有id属性,则这些属性将转换为生成的设计实体、设计面或设计边母版上的SpaceClaim文本属性。这些文本属性具有保留名称“@id”。

        ACIS id属性是一个“命名属性”(ATTRIB_GEN_NAME),属性名为“ATTRIB_XACIS_ID”。

        Parasolid id属性的名称为“ATTRIB_XPARASOLID_ID”,并且具有属性定义,该定义在Part.Export方法的文档中进行了描述。

        如果对象被替换,则传播应用于文档对象主文件的属性。例如,如果设计面具有文本属性,并且此面在建模操作期间被拆分,则替换设计面片段也将具有相同的文本属性。

        导出ACIS或Parasolid文件时,如果任何设计实体、设计面或设计边具有名称为“@id”的文本属性,则这些属性将作为id属性写入,应用于生成的ACIS或Parasolid图元。

http://www.dtcms.com/wzjs/214971.html

相关文章:

  • 珠海做网站三年多少钱网址查询服务器地址
  • 做网站需要什么配置的笔记本semester是什么意思
  • 怎么对网站上的游记做数据分析搜索引擎优化简称seo
  • 网站开发各年的前景百度宣传推广
  • 免费的图库网站百度官方官网
  • 电子政务门户网站建设的教训百度平台客服联系方式
  • 自己有网站做app吗建站模板哪个好
  • 做画册的国外网站东莞网站排名提升
  • 东莞市网站建设服务机构百度seo系统
  • 网站源代码怎么上传国家高新技术企业名单
  • 马鞍山网站制作seo视频教程我要自学网
  • wordpress搭建网站教程开平网站设计
  • 平台类网站建设价格表政府免费培训面点班
  • 关于网站策划书描述准确的有seo的方法有哪些
  • 如何在相关网站免费做宣传广告网络营销推广的方式
  • 网站制作分工优化网站内容的方法
  • 网站推广 网站百度推广竞价技巧
  • 前端做兼职网站百度app免费下载安装最新版
  • 程序员做网站美工能过关吗seo01网站
  • 如何做网站平台郑州网站优化公司
  • 网站开发建设兼职网络舆情处置的五个步骤
  • 怎么知道公司网站是哪个公司做的2020站群seo系统
  • 网站怎么做自适应图片百度搜索
  • 网站制作应用知识discuz论坛seo设置
  • 长沙有哪些网站建设公司好网站定制的公司
  • 怎么给网站做二维码代运营哪家比较可靠
  • 建公司网站报价广告优化
  • 医疗网站前置审批取消正规电商平台有哪些
  • 使用vue做简单网站教程百度商品推广平台
  • wordpress内页无法打开上海怎么做seo推广