Revit SDK:AutoParameter 添加参数

这篇具有很好参考价值的文章主要介绍了Revit SDK:AutoParameter 添加参数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

这个例子介绍如果往族文件里添加参数。

内容

Revit SDK:AutoParameter 添加参数,Revit SDK 介绍,C#
Revit 的参数,参考官方文档:
Revit SDK:AutoParameter 添加参数,Revit SDK 介绍,C#
这个例子的关键接口:

// 通过 FamilyManager 添加参数
FamilyParameter AddParameter(string parameterName, BuiltInParameterGroup parameterGroup, Category familyCategory, bool isInstance);
FamilyParameter AddParameter(string parameterName, BuiltInParameterGroup parameterGroup, ParameterType parameterType, bool isInstance);
FamilyParameter AddParameter(ExternalDefinition familyDefinition, BuiltInParameterGroup parameterGroup, bool isInstance);

如果是共享参数,他的定义存储在外部文件,需要通过 Autodesk.Revit.ApplicationServices.ApplicationDefinitionFile OpenSharedParameterFile() 读取共享参数。从 DefinitionFile 获取 DefinitionGroups,从 DefinitionGroups 获取 DefinitionGroup,从 DefinitionGroup 获取 Definitions

  Autodesk.Revit.DB::Definitions
    Autodesk.Revit.DB::ExternalDefinitions
    Autodesk.Revit.DB::InternalDefinitions

FamilyParameter 接口:文章来源地址https://www.toymoban.com/news/detail-688593.html

namespace Autodesk.Revit.DB
{
    public class FamilyParameter : APIObject
    {
        public bool UserModifiable { get; }
        public override bool IsReadOnly { get; }
        public bool IsShared { get; }
        public Guid GUID { get; }
        public ElementId Id { get; }
        public ParameterSet AssociatedParameters { get; }
        public string Formula { get; }
        public bool CanAssignFormula { get; }
        public bool IsDeterminedByFormula { get; }
        public bool IsReporting { get; }
        public bool IsInstance { get; }
        public StorageType StorageType { get; }
        public Definition Definition { get; }
        public ForgeTypeId GetUnitTypeId();
    }

到了这里,关于Revit SDK:AutoParameter 添加参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Revit SDK 介绍:MeasurePanelArea 统计分割表面中族的面积

    这个例子介绍如果从分割表面中,获取内部Tile(或者Panel)的族里面的几何实体的面的面积。 本例子的逻辑相对来说比较简单,主要是对 DividedSurface 和 Element 的API接口要熟悉。 设置单个面板Panel的面积上限和下限 获取所有分割表面 如果用户已经选择了分割表面,就使用当前

    2024年02月09日
    浏览(30)
  • Revit SDK:PointCurveCreation 创建点来拟合曲线

    这个例子通过留个例子来展示如何通过点来拟合曲线或者曲面。 生成抛物线的核心逻辑: 效果: 生成一条直线,然后在直线上创建点,核心逻辑: 效果: 从 Excel 读取点,核心逻辑: 效果: 从csv文件中读取文本,核心逻辑: 效果: 用点去模拟正弦曲线,核心逻辑: 效果

    2024年02月09日
    浏览(48)
  • Revit SDK:SpatialFieldGradient 在面上显示渐变颜色(AVF)分析显示样式

    这个例子使用Revit显示样式功能将面显示成不同的颜色。分析显示样式参考官方文档。 效果: 核心逻辑: 得到一个 SpatialFieldManager 拾取一系列的面: uiDoc.Selection.PickObjects(ObjectType.Face) 计算面上的 UV 值,以及对应的颜色值 应用到对应的面: sfm.UpdateSpatialFieldPrimitive 核心代码

    2024年02月10日
    浏览(44)
  • Revit 3D高效处理:cad exchanger sdk 3.21 Crack

    3D 格式概述:Revit Revit 已成为寻求高效、准确的建筑信息建模的专业人士的首选解决方案。在这篇引人入胜的功能概述中了解 Revit 的特性和影响。 什么是Revit? Autodesk Revit 是一款流行的 CAD 软件,重点关注 BIM,被建筑师、工程师、设计师和承包商广泛使用。它最初由 Charle

    2024年02月11日
    浏览(47)
  • Revit构件显隐:参数和插件控制构件显隐性操作

    在这里,将它分享给大家~ 首先,我们在项目中任意绘制一道墙,然后任意布置一个带有门把手的门,如下图:   接着,我们【双击】进入这个门族的编辑界面,单击【插入】-【载入族】,找到族库中【建筑】-【门】-【门构件】-【拉手】的文件夹,(任意)选择一个门把手载

    2023年04月23日
    浏览(36)
  • 机器视觉海康工业相机SDK参数设置获取

    视觉人机器视觉培训-缺陷检测项目-食品行业草鸡蛋外观检测 相机参数类型可分为六类,除 command 参数外,每一类都有其对应的设置与获取函数接口。 表 1 参数类型及对应函数接口介绍 *详细函数接口可参考 SDK 手册: ​C:Program Files (x86)MVSDevelopmentDocumentations 相机参数类型

    2024年02月07日
    浏览(89)
  • 使用声网 SDK 为 Android App 添加视频直播

    视频互动直播是当前比较热门的玩法,我们经常见到有PK 连麦、直播答题、一起 KTV、电商直播、互动大班课、视频相亲等。 本文将演示如何通过声网视频 SDK 在 Android 端实现一个视频直播应用。 🔗点击这里注册声网账号后,开发者每个月可获得 10000 分钟的免费使用额度,可

    2023年04月11日
    浏览(46)
  • 如何使用ComPDFKit Web SDK添加在线编辑PDF文档功能

    文档编辑功能提供了一系列的操作页面的能力,使用户能够控制文档结构,并调整文档的布局和格式,确保文档内容以合理有序的方式精准呈现。 ComPDFKit 文档编辑的优势 插入或删除页面: 向文档插入或删除页面,以满足特定的排版要求。 文档结构调整: 调整页面排列顺

    2024年02月19日
    浏览(49)
  • 支付宝sdk 参数 转网页url(h5 支付)

    简介 支付宝sdk 参数 转网页url(h5 支付) 从安卓sdk 提取出参数 转换成url 通过落地页做成可以h5 支付也可以网页唤起h5支付 欢迎大家一起探讨 不足之处指出

    2024年02月11日
    浏览(28)
  • Maven——SDK中的构建范围,构建插件,构建参数说明

    封装 Maven SDK 的 Dependency 时,需要注意以下几点: 版本控制:确保所依赖的 SDK 版本与当前应用程序的其他依赖项兼容,并在 pom.xml 文件中指定正确的版本号。 稳定性:使用经过稳定测试和验证的SDK,并避免使用不稳定或已弃用的版本。 可靠性:确保所依赖的 SDK 来源可靠,

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包