应用程序:ParameterValuesFromImage
Revit平台:所有
Revit版本:2011.0
首次发布于:2011.0
编程语言:C#
技能水平:高级
类别:集成建模
类型:ExternalCommand
主题:基于图像数据设置参数值
概括:计算图像文件中每个像素的灰度值。使用此值设置参数,以更改模型的几何形状。
类:
System.Drawing.Bitmap
Autodesk.Revit.DB.DividedSurface
Autodesk.Revit.DB.FamilyInstance
Autodesk.Revit.DB.Parameter
项目文件:
Command.cs
此文件包含SetParamterValueWithImageData命令的实现。
描述:
1. 打开样例文件之一,Tower.rfa或brickFanWall.rfa。
2. 运行外部命令。
3. Revit将打开相应的图像文件(Tower.rfa_grayscale.bmp或brickFanWall.rfa_grayscale.bmp)。
4. 对于每个分割表面的面板,Revit将计算图像文件中相应像素的灰度值(红色+绿色+蓝色除以3)。
5. 面板的“灰度”参数将设置为此灰度值。
6. 基于此参数驱动的参数定义中的关系,面板的几何图形将更新。
7. 提供了几个Tower示例的图像文件。要使用文件,请在运行命令之前将其重命名为Tower.rfa_grayscale.bmp。
源代码
完整的源代码请加入QQ群649037449,在群文件中下载RevitSDK.exe,解压后在文件夹中搜索本文中应用程序名称即可获得完整源码
版权所有 :无锡模信建筑科技有限公司 苏ICP备2021028830号-1 BIM建模|BIM技术应用|BIM软件开发
联系地址:江苏省无锡市新吴区龙山路4号B座705 手机:18761516598