Community
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Auto resize all (User) Work Planes/Axis

Auto resize all (User) Work Planes/Axis

I would really like an application option that sets all user-defined work planes to auto-resize by default. I think it would be so helpful instead of having to manually set each new work plane to auto-reisize. This would be very helpful in maintaining a more visual work flow.

 

I know this has been posted in the past on multiple boards, but I think the idea needs to be resurrected in a new post.

6 Comments
swalton
Mentor

I think I just set the auto-resize in my template files.  It was years ago, so I may be remembering it wrong.

el_jefe_de_steak
Collaborator

@swalton 

 

This works, but only for work planes and axes that are in your template. It does not apply to any additional work features created during the design process.

jbowser23
Enthusiast

I find myself setting user work planes to Auto-Resize quite often as well.  If there is one thing that bugs me more than seeing a bunch of visible work planes on a part, it is trying to work with a bunch of work planes that are disproportionate to the part!

 

I like your suggestion of an Application Option setting but I can understand that having planes constantly resizing while working on complex parts or assemblies can potentially be a drag on the computer performance.  So, my idea is to have a new option in the Productivity drop down for both parts and assemblies that will allow me to resize all work planes on demand.  This wouldn't be an Auto-Resize so there wouldn't be a performance hit but I can update all of them as often as I need with a simple click of a button.

pstollPF4G7
Advocate

I would like to see either a Resize or Visible/Invisible button for all work planes in a part or assembly.  Especially for the top side, I find myself digging down too often to hide or re-size the work planes when looking at a complete assembly with large work planes sticking out.

david_bartelt
Explorer

This is something that seems so simple to fix, but very useful for anyone regularly creating user defined work planes. That's a lot of extra clicks being saved. You can save your templates to allow for auto-resize of the origin planes. Why not have an application option for user defined planes? It's been bugging me ever since I switched from SolidWorks 10 years ago, since they have this capability.

Curtis_Waguespack
Consultant

Here is an iLogic rule that can be run in an assembly or part file to set all work planes to auto-resize.

 

Sub Main
	Dim oDoc As Document = ThisDoc.Document
	Call AutoResizeWorkPlanes(oDoc)

	If oDoc.DocumentType = DocumentTypeEnum.kAssemblyDocumentObject Then
		Dim oOccs As ComponentOccurrences = oDoc.ComponentDefinition.Occurrences
		Call TraverseAssembly(oOccs)
	End If
End Sub

Function TraverseAssembly(oOccs As ComponentOccurrences)
	Dim oOcc As ComponentOccurrence
	For Each oOcc In oOccs
		oDoc = oOcc.Definition.Document
		Call AutoResizeWorkPlanes(oDoc)

		If oOcc.DefinitionDocumentType = DocumentTypeEnum.kAssemblyDocumentObject Then
			Call TraverseAssembly(oOcc.SubOccurrences)
		End If
	Next
End Function

Sub AutoResizeWorkPlanes(oDoc As Document)
	For Each oWP In oDoc.ComponentDefinition.WorkPlanes
		oWP.AutoResize = True
	Next
End Sub

 

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea  

Autodesk Design & Make Report