-
Website
http://www.solidsmack.com/ -
Original page
http://www.solidsmack.com/solidworks-tip-tangent-edge-visual-properties/2009-02-26/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Charles Culp
39 comments · 3 points
-
JeffMirisola
20 comments · 3 points
-
bcourter
22 comments · 2 points
-
MatthewWest
32 comments · 2 points
-
Bruce Buck
78 comments · 7 points
-
-
Popular Threads
-
SolidWorks 1-upin’s AutoDesk on Conference Keynote. James Cameron Headlining #SWW10
1 day ago · 7 comments
-
Where Can You Score a Sweet SolidWorks Rig? SolidBox.
5 days ago · 10 comments
-
Flattening a Non-linear Conical Surface in SolidWorks. Is it Possible?
1 week ago · 12 comments
-
The Beet Smack, Ninja Attack to Reorient Parts in SolidWorks
2 weeks ago · 18 comments
-
Ask the Reader: When Did You Start Modeling in 3D? {Poll}
1 week ago · 9 comments
-
SolidWorks 1-upin’s AutoDesk on Conference Keynote. James Cameron Headlining #SWW10
future!
Then, if I want a nice visualization with no lines, I turn off all edges with Shaded Model with Hidden Edges.
It's odd that the View/Display option doesn't remove the edges when RealView is off (or that's how it's working here).
Coinkydinkily, I am working on a post talking about tangent edges in drawings (at least I WAS! ;P)
I showed the options to a guy here at work the other day and his jaw literally dropped!
Thanks much.
Gary
Don't worry, I just found out about "Find References" and "Update Standard Views" about a month ago.
Definitely lots of slap your forehead moments when you talk to other SW users.
Dim swApp As SldWorks.SldWorks
Dim Part As ModelDoc2
Dim SelMgr As SelectionMgr
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim swStatus As SldWorks.Frame
Sub main()
Set swApp = GetObject("", "SldWorks.Application")
Set swmodel = swApp.ActiveDoc
Set swStatus = swApp.Frame
Set Part = swApp.ActiveDoc
longstatus = swApp.GetUserPreferenceIntegerValue(swEdgesTangentEdgeDisplay)
Select Case longstatus
Case swEdgesTangentEdgeDisplayVisible
swApp.SetUserPreferenceIntegerValue swEdgesTangentEdgeDisplay, swEdgesTangentEdgeDisplayRemoved
swStatus.SetStatusBarText " Tangent Edge Display = REMOVED"
Case swEdgesTangentEdgeDisplayRemoved
swApp.SetUserPreferenceIntegerValue swEdgesTangentEdgeDisplay, swEdgesTangentEdgeDisplayPhantom
swStatus.SetStatusBarText " Tangent Edge Display = PHANTOM"
Part.GraphicsRedraw2
Case swEdgesTangentEdgeDisplayPhantom
swApp.SetUserPreferenceIntegerValue swEdgesTangentEdgeDisplay, swEdgesTangentEdgeDisplayVisible
swStatus.SetStatusBarText " Tangent Edge Display = VISIBLE"
End Select
Part.GraphicsRedraw2
End Sub
I think it would be great if in addition to the current options (or instead of phantom, that's just ugly) there was an option to make tangent lines either thinner or largely transparent. Though they aren't pretty, those lines do convey information that might otherwise be lost or muddled without them, especially in a static image that you did not invest much time into getting right. I once exported saved images of a shaded model with and without lines, then in Photoshop made the lines layer 40% or so and it looked good, but I don't think I've done that again, simply because that's too much hassle for a non-render (might as well open up PhotoView 360!)
And if that did happen, I'd like the option to put internal edges into that category. Maybe even create some basic weighting rules (3 levels, like here: http://vimeo.com/1508305 ). I suppose my ID background has been exposed...