Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
to all
Can't find what I am looking for in the help. In .vb I am looking for the commande/keyword to hide a part/model
I am looping through parts of an assy (Dim Model As IpfcModel) and would like to hide the part being processed based on some criteria.
Can anyone help point me in the right direction?
Thanks
Hi,
I guess that according to https://www.ptc.com/en/support/article/CS48164 you have to "Create a mapkey and execute it using the method Session.runMacro()".
thanks. But what is the api method, properties I need to use to hide the part (based on acriteria) while looping through an entire assembly?
@JBlackhole wrote:
thanks. But what is the api method, properties I need to use to hide the part (based on acriteria) while looping through an entire assembly?
Hi,
I already answered your question. It looks like the only available method is Session.runMacro(). Therefore you have to create suitable mapkey and call Session.runMacro() method for every component you want to hide.
My apologies I mis-understood and got my wire crossed.
Not what I want and there must be an easier easy. some api have .IsVisible
maybe works with: IpfcComponentPath.GetIsVisible
Returns a flag indicating whether a given component is visible in a simplified representation
@JBlackhole wrote:
My apologies I mis-understood and got my wire crossed.
Not what I want and there must be an easier easy. some api have .IsVisible
maybe works with: IpfcComponentPath.GetIsVisible
Returns a flag indicating whether a given component is visible in a simplified representation
Hi,
VBAPI is available for free -AND- its functionality is very limited. Usually you can get information about object properties but you cannot set object properties. That's how it is. Please accept this status and learn to live with it.
If you want to use more powerful API then you have to buy it (I mean Creo TOOLKIT).
When you apply the "Hide" command on a component or a feature that particular component is placed in a special layer called "Hidden Items"
I'm not familiar with the VB API's but it looks like IpfcLayer.AddItem may be what you are looking for.
Thanks a lot for that - this might well be what I was looking for. Will play with a test case
I think what I may actaully want to do long therm is to have a option:- Hide or Exclude.
Any idea what 's the API for: Representation/ Exclude?
Thansk
Regards