🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Hypermesh Representations Functions

User: "Mandy Kramer"
Altair Community Member
Updated by Mandy Kramer

I'm using part assembly representations on a project and have a couple of questions related to .hm file management:

  1. is it against recommended practices to build representations within representation .hm models, which generates a nested folder structure? I made representations for several subassemblies within my top level model that different people will work on. If these people each create representations within the submodel .hm files they are working in, it will make another "representation" folder and could result in a complicated file structure if we're not careful. Any recommendations for how to proceed would be appreciated.
  2. Is there a way to save representations without advancing the revision (I've been using right click > representations > save)? I like to save frequently during model build, and the revisions are piling up in my folder.
  3. Are representation .hm files recognized via their folder location and name? What are the criteria for being able to load in a representation that was generated external to the current model?

Thank you!

-Mandy

Find more posts tagged with

Sort by:
1 - 4 of 41
    User: "Paulo  Libório"
    New Altair Community Member
    Updated by Paulo Libório

    Hey Mandy, hope you're doing well!

    1. I'm not sure what the goal is. Is it to make modifications to a specific representation of a Part or creating a different Representation for it? Either way, it's not recommended to create representations inside a representation .hm file. Representations should created in the master .hm model.
    2. In order to keep track of your modifications, a revision will be created if you save that representation. In order to avoid that, you can just save your .hm Model. This will save everything and your representation will remain updated with your latest changes. Downside of it is that you wouldn't be able to select that particular Part representation to "go back in time" to a specific modification.
    3. The representations you create in the master model get saved in the representations folder as its Unique ID (UID) as name, followed by repname_-_-_revision#.hm

      image

      Even if you drop a file with the correct nomenclature in this folder, it won't be recognized as a representation. For example, I modified GMT360_Front_Frame_Asm.9_Crash 5mm_-_-_5.hm and saved as GMT360_Front_Frame_Asm.8_MESH10mm_-_-_5.hm. This doesn't get translated to my master model. New representations can only be created from it

    Let me know if I missed something!

    Best regards,
    Paulo Libório.

    User: "Mandy Kramer"
    Altair Community Member
    OP
    Updated by Mandy Kramer

    Hi Paulo,

    Thanks, I'm doing great! Hopefully you are too.  A couple of follow-up questions and comments:

    1. My goal is to have another person working in one of the representation .hm files while I'm working in the master model. I pictured that this other person might want to have representations within their subassembly, but I understand that this is not recommended and I should only have representations inside the top level model.

    2. I've found that when I save the representation .hm file I get an error unless the top level model is closed. Is it possible for somebody to work in the top level and representation level files simultaneously?

    3. Is there a way to load a representation into a top level model that was generated external to it? In other words, if the file name and location isn't the only information that's referenced, is there a way for me to load an externally copied representation into the model?

    Thanks,

    Mandy

    User: "Paulo  Libório"
    New Altair Community Member
    Accepted Answer
    Updated by Paulo Libório

    Hi Paulo,

    Thanks, I'm doing great! Hopefully you are too.  A couple of follow-up questions and comments:

    1. My goal is to have another person working in one of the representation .hm files while I'm working in the master model. I pictured that this other person might want to have representations within their subassembly, but I understand that this is not recommended and I should only have representations inside the top level model.

    2. I've found that when I save the representation .hm file I get an error unless the top level model is closed. Is it possible for somebody to work in the top level and representation level files simultaneously?

    3. Is there a way to load a representation into a top level model that was generated external to it? In other words, if the file name and location isn't the only information that's referenced, is there a way for me to load an externally copied representation into the model?

    Thanks,

    Mandy

    Hi Mandy,

    I believe most of these have been answered by Jason, but for the sake of continuity of this discussion, here you go:

    1. The recommend way to collaborate with other people would be through the usage of Libraries, which can either be Indirect or Direct.
      image
      image
    2. Are you the one with both .hm files open? Are they stored in a Cloud Based Storage service? I'm attaching a video where I do that with no issues.
    3. If you're using a shared library, the person responsible for a part or subsystem will be able to generate different representations for a specific part. Representations are created within HyperMesh and shouldn't be "imported" into it.

    Hope this helps!

    All the best,
    Paulo Libório.

    User: "Mandy Kramer"
    Altair Community Member
    OP
    Updated by Mandy Kramer

    Paulo,

    Yes, my questions were answered by Jason. Thanks for following up.

    -Mandy