IFC中的样式项(IfcStyledItem)

  IfcStyledItem保存构件的样式信息,可以分配给为IfcShapeRepresentation ,也可以分配给IfcMaterialDefinitionRepresentation 。

    IfcStyledItem的两个用法示例:

  (1)几何表示(geometric representation)的表示项。

  (2)材料定义(material definition)的表示项。

注:IfcStyleAssignmentSelect 允许直接分配样式,而不是使用IfcPresentationStyleAssignment。

    IFC文件的内容是:

#2421= IFCEXTRUDEDAREASOLID(#2417,#2420,#20,25.);
#2422= IFCCOLOURRGB($,0.,0.501960784313725,0.752941176470588);
#2423= IFCSURFACESTYLERENDERING(#2422,0.9,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(12.),.NOTDEFINED.);
#2424= IFCSURFACESTYLE('Glass',.BOTH.,(#2423));
#2426= IFCPRESENTATIONSTYLEASSIGNMENT((#2424));
#2428= IFCSTYLEDITEM(#2421,(#2426),$);
#2431= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#2421));

   #2431(IfcShapeRepresentation), 属性RepresentationIdentifier为'Body',属性RepresentationType为'SweptSolid',属性Items为样式项#2421(IfcExtrudedAreaSolid)。

   #2428样式项(IfcStyledItem)中,#2421是拉伸体(IfcExtrudedAreaSolid), #2426是样式分配(IfcPresentationStyleAssignment),将样式信息分配给样式。

   #2424表面样式(IfcSurfaceStyle)将一个或多个表面样式分配给表面,表面样式通常在渲染应用程序中称为材质定义。名称为'Glass',BOTH表示该样式同时适用于正面和背面。#2423(IfcSurfaceStyleRendering)保存与特定面相关的可视化属性,如颜色、漫反射、镜面反射、透射等性质。

   #2422(IfcColourRgb)定义了颜色,GRB的值被限制在[0-1]范围内。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值