几何约束(geometrical constraint)是机械工程领域的术语,用于对二维几何图形进行关联和限制,确定图形或实体各部分的连接方式、位置关系及相互影响。其核心作用是限制几何对象可能发生的运动,并使对象处于符合设计意图的位置或关系中。该术语于2000年作为机械工程名词公布。
几何约束通过向几何对象施加特定关系,控制对象之间的相对位置和关联状态。平行、垂直、相切、重合与共线均属于几何约束关系;当这些关系作用于线、曲线或其他几何对象时,对象的可变状态受到限制,并按照所设定的关系连接或定位。
几何约束还可与尺寸标注共同使用。几何关系负责限定对象之间如何排列、接触或对齐,尺寸标注则用于规定相关尺寸。两类条件共同定义图形或实体的结构,使设计中的连接关系、位置和尺寸能够受到统一控制。
几何约束体系主要包括几何关系、尺寸标注和约束求解。几何关系包含重合、共线、平行、垂直、相切等类型;相关分类可包括十二种约束。尺寸标注用于进一步确定几何对象的大小或间距。约束求解负责处理这些条件之间的关联,是计算机辅助设计参数化技术的关键核心。
商用几何约束求解器包括德国西门子的DCM、法国达索系统的CGM,以及俄罗斯LEDAS公司的LGS。这类求解器用于处理设计模型中的几何关系,使多个约束能够共同作用于相关对象。
计算机辅助设计(CAD)是几何约束的重要应用领域。设计人员可利用约束表达平行、垂直、相切或重合等设计意图,并通过尺寸标注确定结构尺寸。几何约束也应用于分子动力学与结构拓扑优化,用于限定研究对象应满足的几何关系。
在计算机视觉和图像处理领域,几何约束可用于描述图像中对象之间的关联和位置关系,使相关处理过程围绕既定的几何条件展开。
自20世纪60年代计算机辅助设计概念提出后,几何约束求解技术持续发展。1988年,美国PTC公司推出参数化CAD系统Pro/Engineer,推动参数化技术成为业界采用的技术形式。几何约束及其求解能力由此成为参数化设计体系中的重要组成部分。