IfcCompositeCurveSegment
IfcCompositeCurve segment是一条有界曲线,其唯一目的是成为IfcCompositeCurve中的一段。
注释定义符合ISO/CD 10303-42:1992
复合曲线段是一条有界曲线,它与过渡信息一起用于构造复合曲线。
注:实体改编自ISO 10303-42中定义的复合曲线段。
在IFC1.0中增加的新实体
Formal Propositions
Rule | Description |
---|---|
ParentIsBoundedCurve | The parent curve shall be a bounded curve. |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcRepresentationItem | |||||
LayerAssignment | IfcPresentationLayerAssignment @AssignedItems |
S[0:1] | Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items. | X | |
StyledByItem | IfcStyledItem @Item |
S[0:1] | Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve. | X | |
IfcGeometricRepresentationItem | |||||
IfcCompositeCurveSegment | |||||
1 | Transition | IfcTransitionCode | [1:1] | The state of transition (i.e., geometric continuity from the last point of this segment to the first point of the next segment) in a composite curve. | X |
2 | SameSense | IfcBoolean | [1:1] | An indicator of whether or not the sense of the segment agrees with, or opposes, that of the parent curve. If SameSense is false, the point with highest parameter value is taken as the first point of the segment.
NOTE If the datatype of ParentCurve is IfcTrimmedCurve, the value of SameSense overrides the value of IfcTrimmedCurve.SenseAgreement |
X |
3 | ParentCurve | IfcCurve | [1:1] | The bounded curve which defines the geometry of the segment. | X |
UsingCurves | IfcCompositeCurve @Segments |
S[1:?] | The set of composite curves which use this composite curve segment as a segment. This set shall not be empty. | X | |
Dim :=ParentCurve.Dim |
IfcDimensionCount | [1:1] | The space dimensionality of this class, defined by the dimensionality of the first ParentCurve. | X |
EXPRESS Specification
ENTITY IfcCompositeCurveSegment
SUPERTYPE OF(IfcReparametrisedCompositeCurveSegment)
SUBTYPE OF (IfcGeometricRepresentationItem);
Transition : IfcTransitionCode;
SameSense : IfcBoolean;
ParentCurve : IfcCurve;
INVERSE
UsingCurves : SET [1:?] OF IfcCompositeCurve FOR Segments;
DERIVE
Dim : IfcDimensionCount := ParentCurve.Dim;
WHERE
ParentIsBoundedCurve : ('IFCGEOMETRYRESOURCE.IFCBOUNDEDCURVE' IN TYPEOF(ParentCurve));
END_ENTITY;
QQ 3087438119
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2019-06-22 osg 自定义图元
2019-06-22 osg model
2018-06-22 Java3D-对象基本变换
2017-06-22 git在eclipse中的配置 完整版 转载
2017-06-22 在阿里云上搭建自己的git服务器
2017-06-22 阿里云 linux搭建git服务器