几何尺寸与公差论坛

 找回密码
 注册
查看: 714|回复: 0

【转帖】dangling dimension

[复制链接]
发表于 2009-4-13 10:11:28 | 显示全部楼层 |阅读模式
dangling dimension
is there a way to now if a dimension is in a dangling status, via vba?
from the swx api help topics:
get types of entities for selected dimension example (vb)
if not isempty(vattenttypearr) then
debug.assert ubound(vattentarr) = ubound(vattenttypearr)
for i = 0 to ubound(vattenttypearr)
' a dangling dimension has at least one entity of type swselnothing
debug.print " entity type(" & i & ") = " & vattenttypearr(i)
next i
end if
sr application engineer
designpoint solutions inc.
i've got the same question, and i found that in the solidworks api help topic too... but, and correct me if i'm wrong, that program it shows is based on if you have the dangling dimension selected.
i need to write a program to select, and delete, all the dangling dimensions in the drawing... so the dimensions would not already be selected since i want the program to find them to delete them.
i know solidworks must have some way of flagging these dimensions as dangling dimensions since there is a setting in drawing options to "hide the dangling dimensions and annotations" and there is another setting to be able to change the color of "dimensions, dangling" in system options.
it would make sense that if solidworks can recognize these dimensions as dangling that i should be able to write a program to delete them all, but i can't figure out what "flag" it uses to tell if the dimension if dangling.
does anyone know?
edited: 09/26/2008 at 04:52 pm by christina seay
quick
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-24 08:05 , Processed in 0.038680 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表