这是2014 产品也提供的新功能,即能够根据选取的球面(无论是全球面,半球面或任意部分球面)的中心创建工作点。这在以前,用户只能获知球心坐标,手动输入。
API 提供了对应的方法: WorkPoints.AddBySphereCenterPoint 。用法很简单。
Public Sub createWPBySphere() Dim partDoc As PartDocument Set partDoc = ThisApplication.ActiveDocument Dim partDef As PartComponentDefinition Set partDef = partDoc.ComponentDefinition '假定某球面已选择好 Call partDef.WorkPoints.AddBySphereCenterPoint(partDoc.SelectSet(1)) End Sub