On Jun 9, 2010, at 11:53 AM, Harun Bayraktar wrote:

> Hi,
>
> I would like to calculate the center of gravity and moments of  
> inertia of a combination object. The sequence of MGED commands I  
> use are as follows:
>
> opendb intersect.g y
> make hex.s arb8
> make seg.s tgc
> attr set hex.s GIFTmater 2
> attr set seg.s GIFTmater 2
> comb int.c u seg.s + hex.s
> gqa -Am -f density_table hex.s
> I use the density_table file:
> 0 10.0 dummy0
> 2 10.0 dummy2
> 3 10.0 dummy3
> I get the following when I run the gqa command:
>
> bad LOS (0) on /int.c/seg.s
> bad LOS (0) on /int.c/seg.s

The main problem is that you don't have any regions defined.  A  
"region" is our language for a "part" where a given boolean recipe  
goes from being a shape (i.e., template) and turns into something  
solid that occupies space.

The "LOS" error it shows is a "line-of-sight equivalence factor that  
regions define for describing how much material a given region  
represents.  For example, a 50% porous metal object might be modeled  
as a simple solid block but then have its LOS set to 50%.  Normally,  
this just defaults to 100% equivalence hence my suspicion that you  
either need a region or there is something wrong with the seg.s object.

You manually set GIFTmater attributes, but you shouldn't have needed  
to and you generally don't want to be setting attributes on  
individual primitives (as they are, by definition, just shapes).  Try  
creating a region first:

r int.r u int.c

That will set los and GIFTmater on int.r -- you can change the  
material_id (aka GIFTmater) on int.r using the attr set command.   
Then you can run gqa on that int.r region.  See if you still get the  
LOS error.

Cheers!
Sean


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
BRL-CAD Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-users

Reply via email to