惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
Cloudbric
Cloudbric
I
InfoQ
V
V2EX
博客园_首页
The Register - Security
The Register - Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Secure Thoughts
Vercel News
Vercel News
Forbes - Security
Forbes - Security
云风的 BLOG
云风的 BLOG
PCI Perspectives
PCI Perspectives
L
LINUX DO - 最新话题
D
DataBreaches.Net
H
Hacker News: Front Page
Application and Cybersecurity Blog
Application and Cybersecurity Blog
B
Blog RSS Feed
A
About on SuperTechFans
N
News and Events Feed by Topic
Apple Machine Learning Research
Apple Machine Learning Research
Help Net Security
Help Net Security
Attack and Defense Labs
Attack and Defense Labs
N
Netflix TechBlog - Medium
Spread Privacy
Spread Privacy
F
Full Disclosure
Recorded Future
Recorded Future
AWS News Blog
AWS News Blog
博客园 - 【当耐特】
The Cloudflare Blog
T
Threatpost
T
Tor Project blog
Google DeepMind News
Google DeepMind News
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
M
MIT News - Artificial intelligence
A
Arctic Wolf
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News - Newest:
Hacker News - Newest: "LLM"
WordPress大学
WordPress大学
Cyberwarzone
Cyberwarzone
小众软件
小众软件
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Proofpoint News Feed
Security Latest
Security Latest
The Last Watchdog
The Last Watchdog

博客园 - Albert_MIN

在 ASP.NET Core MVC 中,接收数据的几种方式 Content-Type 对应不同的前端数据结构与构造方式 Revit二次开发 钢筋生成API(二) Revit二次开发 钢筋生成API(一) revit二次开发之 钢筋功能详细分析 revit 二次开发之收集器、过滤器和选择器 Revit Server的注意要配置说明 WCF文件配置服务 WCF服务的各种绑定 Revit二次开发之 对象的隐藏与显示 Revit二次开发之 GeometryObject分析 Revit二次开发之 Material 分析 Revit二次开发之 PolymeshTopology Revit 二次开发之 图纸的导出 Revit开发之 IExportContext接口详细 JavaScript 困惑之 ArrayBuffer JS 困惑之this的指向 Revit二次开发之 族的创建 Revit二次开发 钢筋生成 Revit二次开发之 尺寸标线(二) Revit二次开发之 尺寸标线
revit二次开发 钢筋布置方式
Albert_MIN · 2025-09-15 · via 博客园 - Albert_MIN

通过Rebar的方法GetShapeDrivenAccessor 

获取RebarShapeDrivenAccessor对象,用于访问形状驱动钢筋的属性和功能的类。

对应的revit中的功能

其关键函数与属性如下:

1、排布方式

编号 函数

函数说明

1 SetLayoutAsFixedNumber

将钢筋集的“布局规则”属性设置为“FixedNumber”。

2 SetLayoutAsMaximumSpacing

将钢筋的“布局规则”属性设置为“最大间距”

3 SetLayoutAsMinimumClearSpacing

将钢筋集的“布局规则”属性设置为MinimumClearSpacing

4 SetLayoutAsNumberWithSpacing

将钢筋的“布局规则”属性设置为NumberWithSpacing

5 SetLayoutAsSingle

将钢筋集的“布局规则”属性设置为“单一”。

2、ScaleToBox

移动并调整条形图的大小,使其适合指定的框。这些参数被解释为具有顶点的3D中的任意矩形:原点、原点+xSec、原点+zSec+yVec、原点+yVec。然后,算法按如下方式进行。首先,从形状定义中为条形图提供形状参数的默认值。然后,如果可以在不违反形状定义的情况下这样做,则对参数值进行缩放,使形状的宽度和高度(包括条厚度)与xVec和yVec的长度相匹配。如果由于过度约束而无法在形状定义中做到这一点,则尝试折衷,例如缩放整个形状,直到宽度或高度正确为止。最后,旋转形状以匹配长方体的坐标系。该算法与单击放置中使用的算法相同。

3、ScaleToBoxFor3D

移动并调整螺旋或多平面实例的大小,使其适合指定的框。这些参数被解释为具有顶点的3D中的任意矩形:原点、原点+xSec、原点+zSec+yVec、原点+yVec。钢筋形状的一端按照ScaleToBox方法所述的程序内接在此矩形中。另一端放置在平行平面中,距离(中心到中心)由高度参数给出,方向为(xSec x yVec)。请注意,螺旋形状使用与多平面形状不同的约定来解释输入参数。对于螺旋形状,螺旋起点将放置在由原点xSec、yVec定义的矩形中,螺旋终点将放置在平行平面中。对于多平面形状,钢筋的主要形状定义位于由高度参数定义的平行平面中,其连接件段沿相反方向(xSec x yVec)延伸。此方法替换了早期版本中的ScaleToBoxForSpiral()。