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

Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X

3D model Layer hide/unhide

PS_10114112
6-Contributor

3D model Layer hide/unhide

Hello,

can we use pro/program or any other method to hide/unhide layers as per the input we are giving  in Creo 3D model?

 

 

19 REPLIES 19

Layer status files can be loaded, and they save layer status information. This would be one option to configure layers by reading in a file. If you are able to predefine the layer states needed, then this would be an efficient way to control the display.

 

https://support.ptc.com/help/creo/creo_pma/r9.0/usascii/index.html#page/fundamentals/fundamentals/To_Save_Layer_Display_Status_Settings_as_a_File.html 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
PS_10114112
6-Contributor
(To:tbraxton)

Is it possible to load the file thru Pro/Program?

I don't think Pro/Program supports this. Perhaps someone else can definitively confirm this. You can use one of the APIs or even a mapkey to load the file(s). Explain what you are attempting to accomplish in more detail as that will enable suggestions to be made on possible solutions.

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
PS_10114112
6-Contributor
(To:tbraxton)

Case 1

I have prepared a model, which is having different features. For different applications some feature to be suppressed and some to be resumed. this I did using the Pro/Program. Some annotations are linked to the features. So when I suppress the feature annotations showing error. annotations are not getting suppressed along with the feature.

 

Case 2

In order to avoid this I made dummy surfaces and annotations linked to those dummy surface. Now I planned to group those annotations to different layers and hide it when not required(means when the actual feature suppressed), which is to be disappeared from drawing too.

 

Is there any solution for the case 1?

If not, how to solve Case 2?

 

Hi,

please create test model for Case 1, pack it into zip file and upload this zip file. This enables others to investigate your problem.


Martin Hanák

This is a dummy model.

 

When I suppress the center feature, the GDT associated with it is showing error. In drawing the leader and feature will get disappeared but the Feature control frame remains in the drawing.

 

My requirement in model is to suppress the GDT also along with the feature. so that the same should also reflect in the drawing.


@PS_10114112 wrote:

This is a dummy model.

 

When I suppress the center feature, the GDT associated with it is showing error. In drawing the leader and feature will get disappeared but the Feature control frame remains in the drawing.

 

My requirement in model is to suppress the GDT also along with the feature. so that the same should also reflect in the drawing.


Hi,

please pack dummy model into zip file and upload this zip file. The picture is not enough.


Martin Hanák

Please find the attachment

 


@PS_10114112 wrote:

Please find the attachment

 


Hi,

I deleted your annotations and recreated them differently. I created Annotation feature and inside it I created geometric tolerance. When I open Pro/PROGRAM listing I can see annotation feature block and geometric tolerance block at the end of the listing. This means you can suppress them the same way as their Extrude parents.

 


Martin Hanák

Hi,

 

The model Part.prt includes 1.prt and 2.prt,, added using merge/inheritance.

In part.prt first I added 1.prt(merge/inheritance) and revolve operation done over that and annotation feature added.

Then added 2.prt(merge/inheritance).

My requirement is that when I suppress 1 and resume 2 the annotation feature should not show error  as in the video.

 

Could any one please support.

If it is not possible with merge/inheritance, please let me know some other alternate method.


@PS_10114112 wrote:

Hi,

 

The model Part.prt includes 1.prt and 2.prt,, added using merge/inheritance.

In part.prt first I added 1.prt(merge/inheritance) and revolve operation done over that and annotation feature added.

Then added 2.prt(merge/inheritance).

My requirement is that when I suppress 1 and resume 2 the annotation feature should not show error  as in the video.

 

Could any one please support.

If it is not possible with merge/inheritance, please let me know some other alternate method.


Hi,

I think you have to explain in detail what you need to do. For example I do not understand why you merged two models into target model.


Martin Hanák

Hi,

 

The merged one is my prestage part.

I will  Create a new/improved Prestage part in later stages of design but all other operations remains the same. So I will have to replace the prestage part only in my final design.

 

Any other method available in Creo for doing this?


@PS_10114112 wrote:

Hi,

 

The merged one is my prestage part.

I will  Create a new/improved Prestage part in later stages of design but all other operations remains the same. So I will have to replace the prestage part only in my final design.

 

Any other method available in Creo for doing this?


Hi,

it's up to you to come up with the right construction procedure. Don't expect someone to do it for you.

Note:

In my opinion, the mistake is to switch between models 1 and 2. Instead, use only model 1 and modify its geometry.


Martin Hanák

Hi,

 

I want to use this construction procure only. And it is not a mistake, It is an error that Creo annotation features cannot detect the new body. The solution you explained is not a direct method. If you do not have a direct solution for this, I just thought to compromise my procedure if possible.

 

 

Hi,

I give up. If you think Creo is not working properly, please contact PTC Support.


Martin Hanák


@PS_10114112 wrote:

Hi,

 

The model Part.prt includes 1.prt and 2.prt,, added using merge/inheritance.

In part.prt first I added 1.prt(merge/inheritance) and revolve operation done over that and annotation feature added.

Then added 2.prt(merge/inheritance).

My requirement is that when I suppress 1 and resume 2 the annotation feature should not show error  as in the video.

 

Could any one please support.

If it is not possible with merge/inheritance, please let me know some other alternate method.


Hi,

MartinHanak_1-1684921763565.png

I added new surface feature Extrude 1. This feature has no relation to 1 and 2.

Diameter of Extrude 1 is driven by relation d20 = d14*2d14 belongs to Revolve 1.

Geometric tolerance is attached to Extrude 1 surface.

I can suppress 1 or 2 ... geometric tolerance is not affected by suppressing action.

 

 


Martin Hanák

Hi,

 

Thanks for the support.

 

The solution you suggested I tried. But I feel this will work well for simple parts. I am working with parts of complex geometry and this dummy surface creation makes difficulty in defining and reading over the existing solid features.

 

Could you suggest some other method?

 

Not sure if this meets your needs, but have you tried this? In View Manager, you can save different Layer states and then switch between them:

joe_morton_0-1686065680557.png

 

Thanks. But this I could not control the layers using pro/program

Top Tags