Is there a way to mass convert points from a 3D sketch to a 2D sketch? Currently I have to click on each point to convert. Copy and paste also does not work properly. I have a macro that I have used for years, but it creates a 3D sketch in SW.
In a way. Start a sketch on a 2D plane, select all the points, then convert entities to the 2D sketch. No macro needed.
The problem is, I have 135 points per sketch. There are 3 sketches each for 100 parts. That is a total of 300 sketches consisting of a total of 40,500 points. That is a lot of clicking!
In that case set your selection filter to only select sketch points, then select an entire area. Or if each sketch is just a bunch of points, select the entire sketch out of the feature tree and convert them one sketch at a time.
Steven Mills wrote: In that case set your selection filter to only select sketch points, then select an entire area. Or if each sketch is just a bunch of points, select the entire sketch out of the feature tree and convert them one sketch at a time.
Steven Mills wrote:
Unfortunately, neither of those methods work.
You can't box select sketch points when converting for some reason.
Also, when selectin the entire sketch, it will only convert lines/arcs/etc... NOT sketch points....not sure why. Sure is a big limitation.
What version of SW are you using?
I am on SW15 and have found no way of doing this
My preferred way would be to convert the entire sketch - doesn't work
and I can't choose sketch points in the convert entities manager
I see. I swear that worked in previous versions.
what exactly what you want to do here? covering points (x,y,z) in 3D sketch to 2D sketch points (x,y)? which coor-point you want to set to 0
Yes, x/y coordinates onto a plane.
Then running your macro and set z-coor = 0
Right, but when I run the macro it drops the points into SW as a 3D sketch. I need 2D sketches.
it's 3D sketch, but it's actually a 2D sketch shape - unless you care about the name, I don't see any diff. - and if you do care about the name, then make it ref and use "covert entities" feature to covert all to 2D sketch with one click away !
I was just thinking this might work, can you create a plane for the new 2D sketch and just Convert Entities onto the new plane?
Looks like this method does not work according to Rob Edwards.
If it did work it would convert the entire 3D sketch. I only need a portion.
can you post you macro here? Or send it to me?
Please see attached.
Are you looking for something like this?
Well that does create a 2D sketch. However, it's in the wrong plane and is placed on the default origin in SW as opposed to the Z height (which I assume you edited out of the macro). Thanks.
sketch is created on selected plane Programmatically, by modifying plane name or or manually if you select another one before running macro. In this case, you heve to delete code line which selects Top plane.
Retrieving data ...