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

Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X

Layer display status

ptc-2373
10-Marble

Layer display status

How can you propagate layer status of a subassembly into a parent assembly. In other words, when a certain display selection for layers is made in the subassembly, I want the layer display to appear the same way when this subassembly is assembled in its parent assembly. Even with the "propagate status" checked in the layer tool menu, this is not working as expected. It used to work fine in Creo 4, I'm currently using Creo 8.

ACCEPTED SOLUTION

Accepted Solutions

Yes, that is what I want. I did find the config.pro setting for  it:

set enable_legacy_datum_planes yes in config.pro

So no need to pursue any longer.

Thanks for the help

View solution in original post

8 REPLIES 8
tbraxton
22-Sapphire I
(To:ptc-2373)

Are you certain that the layer behavior is different from Creo 4 to Creo 8? Can you post a simple test case here saved in Creo 4 that behaves as you expect and does not in Creo 8?

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

Sorry, I no longer have Creo 4 installed

tbraxton
22-Sapphire I
(To:ptc-2373)

I do not think that propagate layer status ever functioned from the bottom up (from component to parent assembly).

 

  • The propagation of the status to submodels is driven by the option save_display_status_in_submodel
    • With the default yes, the layer status is applied from the assembly to the component models
    • Hence it is visible in session for component models opening in their own window
    • With Save Status applied to the component model, the changes can be saved to this model
    • When setting it to no, the layer status is not applied to component models
========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric

Thanks for your reply, but that is not what I need, and also not what I understand from reading the description of this config.pro setting.

It says: "if set to no, the top level assembly will store sub model layer display status, allowing lower level display status to be stored without having to save the sub model"

My needs are not to "save" the status, but to temporarily display the layers of a lower level component shown in the top level window, the same way as the layers are shown in the component window, while the latter is driving the display choice. 

tbraxton
22-Sapphire I
(To:ptc-2373)

How are you controlling the display of layers at the component level? Using show/hide I can confirm that if I show or hide a layer in a component it is displayed in an assembly containing said component in a manner consistent with what is seen at the component level.

 

I have just done a quick test in Creo 9 and if I use show hide in a component, the same filtering via layers is observed in an assembly containing said component. This is consistent with the observations of the same test in Creo 7.

 

Are you controlling visibility using something other than show/hide of layers?

 

 

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

I'm controlling the display using show/hide.

It's weird, I have another install of Creo 8 on another machine as well, and there it behaves the way I want it. I will need to compare the config.pro files ine by line to find what's causing this. If I find something obvious, I will post here. For now we can pause the issue.

 

On entirely other subject:  how can I display datum planes as in earlier Creo versions in where one side of the datum is yellow and the opposite side is red ?

tbraxton
22-Sapphire I
(To:ptc-2373)

Understood on the layer controls.

 

Is this what you are seeking for the datum display? If so, start a new thread and I will post the method to get this in Creo 8.

 

tbraxton_0-1708107163003.png

 

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

Yes, that is what I want. I did find the config.pro setting for  it:

set enable_legacy_datum_planes yes in config.pro

So no need to pursue any longer.

Thanks for the help

Announcements
NEW Creo+ Topics: Real-time Collaboration


Top Tags