🎉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 scripting: How to get 2d element area

LamsterUser: "Lamster"
New Altair Community Member
Updated by Lamster

Writing a code and I would like get the area of a 2d shell element component.

My command currently looks like...

*createmark elements "by comp id" 10000002

set area [ hm_get***** ] 

Am struggling with the hm_get aspect. Any ideas anyone?

Find more posts tagged with

Sort by:
1 - 3 of 31

    Something like below should work.

     

    set area [hm_getvalue elements id=10000002 dataname=area]

    or, if it is a list os elements

    set elems_list {1 2 3 4}

    set area_list [hm_getvalue elements user_ids=$elems_list dataname=area]

     

     

     

    LamsterUser: "Lamster"
    New Altair Community Member
    OP
    Updated by Lamster

    Many thanks, alas I keep getting a zero as a response... it's not signalled an error so I think we're on the right path but it's not returned the area. 

    Many thanks, alas I keep getting a zero as a response... it's not signalled an error so I think we're on the right path but it's not returned the area. 

    (Documents) 52 % *createmarkpanel elems 1
    (Documents) 53 % set elems_list [hm_getmark elems 1]
    4763 4765 4766 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4805 4817 4818 4820 4821 4822 4824 4825 4826 4827 4828 4829 4830 4831 4832 4888 4889 5209 5210 5211 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5279 5289 5290 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5328 5329 5330
    (Documents) 54 % set area_list [hm_getvalue elements user_ids=$elems_list dataname=area]
    1.6484999999999e-06 1.6365439999999e-06 1.6511775e-06 1.6372030000001e-06 1.6398299999998e-06 1.6344264999997e-06 1.6299529999998e-06 1.6343195000002e-06 1.634412e-06 1.6417760000001e-06 1.6363255e-06 1.6425779999999e-06 1.6354129999999e-06 1.6376384999999e-06 1.6299810000002e-06 1.6462445e-06 1.6263060000001e-06 1.6489549999998e-06 1.6584e-06 1.6560740000002e-06 1.6771009999999e-06 1.645155e-06 1.6436409999998e-06 1.6442089999999e-06 1.6511459999997e-06 1.648851e-06 1.6502420000001e-06 1.6492280000002e-06 1.6505125000001e-06 1.6482145000002e-06 1.6510025000001e-06 1.6523620000001e-06 1.6515025e-06 1.6528505000001e-06 1.6452540000001e-06 1.6428295000002e-06 1.6420549999998e-06 1.643424e-06 1.6386619999999e-06 1.646561e-06 1.6484415000001e-06 1.6566900000001e-06 1.6450099999999e-06 1.6438380000001e-06 1.6740540000001e-06 1.6311440000001e-06 1.6485459999999e-06 1.6339460000001e-06 1.688803e-06 1.6407774999997e-06 1.6367200000001e-06 1.6439940000001e-06 1.6479630000001e-06 1.6480480000002e-06 1.6533264999999e-06 1.6249709999998e-06 1.6304249999999e-06 1.6425229999999e-06 1.647767e-06 1.6425950000001e-06 1.6465424999999e-06 1.6267025e-06 1.6262850000002e-06 1.6930340000002e-06 1.6465800000004e-06 1.6597349999997e-06
    (Documents) 55 %