IfcOrthogonalComplement

注:定义符合ISO/CD 10303-42:1992

此函数返回一个方向,该方向是输入方向的正交补码。输入方向必须是二维方向,结果是同一类型且垂直于输入向量的向量。

注:函数改编自ISO 10303-42中定义的正交补码。

IFC1.5中的新函数

 

EXPRESS Specification

复制代码
FUNCTION IfcOrthogonalComplement
  (Vec : IfcDirection)
    : IfcDirection;
LOCAL
  Result : IfcDirection ;
END_LOCAL;
  IF NOT EXISTS (Vec) OR (Vec.Dim <> 2) THEN
    RETURN(?);
  ELSE
    Result := IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcDirection([-Vec.DirectionRatios[2], Vec.DirectionRatios[1]]);
    RETURN(Result);
  END_IF;
END_FUNCTION;
复制代码

 

posted @   西北逍遥  阅读(57)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理
历史上的今天:
2020-03-07 IfcWorkPlan
2017-03-07 遍历树节点(多层)的方法(java)
2017-03-07 IFC4 在线参考手册
点击右上角即可分享
微信分享提示