|
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 |
|