码迷,mamicode.com
首页 > 其他好文 > 详细

IfcRightCircularCone

时间:2020-06-25 09:53:07      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:顶点   拉伸   param   ima   mamicode   定位   axis   als   tom   

IfcRightCircularCone是一个构造实体几何(CSG)三维基本体。它是一个有圆形底部和顶点的固体。从底部到顶部逐渐变细。从圆形底座中心到顶点的轴垂直于底座。继承的位置属性定义了IfcAxisPlacement3D,并提供了圆锥体的位置和方向:

SELF\IfcCsgPrimitive3D.Position:基本体的轴系统的位置和方向。

SELF\IfcCsgPrimitive3D。位置。位置:圆形区域的中心是圆锥体的底面。

SELF\IfcCsgPrimitive3D。位置。位置[3] :继承的放置坐标系的z轴提供IfcRightCircularCone的中心轴,顶点位于应用于z轴正方向的高度值处。底半径定义放置坐标系xy平面上的圆形底面。

下图显示了圆锥的几何参数。圆锥体在其自己的放置坐标系内定位。原点是底部圆盘的中心,位于XY平面上。顶点位于正z轴上[0,0,Height]。

技术图片

 

注:实体改编自ISO 10303-42中定义的右圆形锥体。

在IFC2x3中历史记录新实体

纹理使用定义

在圆形边上,纹理朝上对齐,原点在背面(+Y方向)逆时针旋转。纹理根据重复被拉伸或重复到基围的范围。根据RepeatT,纹理向上线性压缩到顶点。

在底面上,纹理前后对齐,圆的中心与纹理的中心对齐。

下图说明了具有钳制纹理的默认纹理映射(RepeatS=False和RepeatT=False)。左侧的图像显示了S轴指向右侧而T轴指向上方的纹理。右侧的图像显示应用于几何体的纹理,其中X轴指向右侧,Y轴指向左侧,Z轴指向上方。

技术图片

 

SideNormalOrigin XOrigin YOrigin ZS AxisT Axis
Side +Y 0 +Radius 0 -X (towards top point)
Bottom -Z -Radius +Radius 0 +X -Y

 Right circular cone textures

 

 

 

 

 

 

 

技术图片

 

 

#AttributeTypeCardinalityDescriptionC
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
IfcCsgPrimitive3D
1 Position IfcAxis2Placement3D [1:1] The placement coordinate system to which the parameters of each individual CSG primitive apply. X
  Dim
:=3
IfcDimensionCount [1:1] The space dimensionality of this geometric representation item, it is always 3. X
IfcRightCircularCone
2 Height IfcPositiveLengthMeasure [1:1] The distance between the base of the cone and the apex. X
3 BottomRadius IfcPositiveLengthMeasure [1:1] The radius of the cone at the base. X
EXPRESS Specification
ENTITY IfcRightCircularCone
 SUBTYPE OF (IfcCsgPrimitive3D);
  Height : IfcPositiveLengthMeasure;
  BottomRadius : IfcPositiveLengthMeasure;
END_ENTITY;

 

IfcRightCircularCone

标签:顶点   拉伸   param   ima   mamicode   定位   axis   als   tom   

原文地址:https://www.cnblogs.com/herd/p/13191013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!