cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community email notifications are disrupted. While we are working to resolve, please check on your favorite boards regularly to keep up with your conversations and new topics.

Layer Rules and Submodel Selection Behavior Issues

D_Hale
7-Bedrock

Layer Rules and Submodel Selection Behavior Issues

I have a model I'm working on understanding / animating. It has a number of datums added within subassemblies.

In searching for the easiest way to hide all datum planes (which for some reason don't disappear when I turn off plane visibility) I found a method recommended to:

  • Create a Layer
  • Add elements to layer
  • Hide Layer

D_Hale_2-1696026323947.png

 

This is looking pretty good, and when I go to add all the datum-planes using a Rule, all the layers I want to hide are "collected." NOTE: Include submodels is selected.

 

As you can see it shows 194 elements found that match [Type = Datum Plane]

When I hit OK however, only the assembly default 3 remain in the filter.

D_Hale_3-1696026416804.png


See the rules and Options for this selection:

D_Hale_4-1696026498867.png

 

When I press "Edit Rules" shown above, the Include Subbodels is no-longer selected...

D_Hale_5-1696026583832.png


This seems to correlate with the results that I'm getting.

Not sure where to go from here. Really just looking for an effective way to hide Datum Planes that are not actuated by the   D_Hale_6-1696027064201.png  Plane Display button...

Thanks in advance for any advice.

 

 

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
tbraxton
21-Topaz II
(To:D_Hale)

In the top-level assembly. Use the search tool and select the options shown and report back if all datum planes are assigned to a layer using this technique. This should create a layer containing all datum planes in all of the models including components within the top layer assembly.

 

tbraxton_0-1696031453565.png

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric

View solution in original post

4 REPLIES 4
tbraxton
21-Topaz II
(To:D_Hale)

In the top-level assembly. Use the search tool and select the options shown and report back if all datum planes are assigned to a layer using this technique. This should create a layer containing all datum planes in all of the models including components within the top layer assembly.

 

tbraxton_0-1696031453565.png

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
D_Hale
7-Bedrock
(To:tbraxton)

Thanks for this!

Was really confused by how my query would "catch the fish" and then "let them through the net" once I tried to save / finalize it.

This worked and I was able to make a new layer and more efficiently manage the visibility of these planes.

Thanks greatly for your guidance!

The thing is that a layer can only contain items of its model.  So even though the search tool will return datum planes of assembly sub-components, these sub-component datum planes cannot be placed on assembly's layer.  You will have to create the same layers in the sub-components, then act on the layer "grouping".  @tbraxton showed one technique that will create the layer in all sub-components from the search tool..

 

Another method is if you have a rule-based layer in your top level assembly (named GTOL in your example), and wish the same layer to be in the sub-components, then you can "propagate" this layer to all sub-components with the "Extend rules" function:

pausob_0-1696091576743.png

 

D_Hale
7-Bedrock
(To:pausob)

Excellent! Thanks for the tip I will also give that a shot.

Seems like a convenient way to push rules down once you know they're hitting the right targets in the upper layer.

Many thanks!

Top Tags