Simple, with searching of the sdk and other entities that grab the
centerpoint..

Regardless of the origin brush..

Vector VecBModelOrigin( entvars_t* pevBModel )
{
        return pevBModel->absmin + ( pevBModel->size * 0.5 );
}

this has always worked for me regardless of if the entity has an origin
brush.


-omega
http://www.frontline2.com


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sniper
Sent: September 27, 2003 2:22 PM
To: [EMAIL PROTECTED]
Subject: Re: [hlcoders] Finding the true center point of an entity

Exactly. I don't want the origin brush [origin] though. I thought I made
that clear.
The exact center point of a brush based entity is not necessarily
identical
to the entity's origin brush.

If you have a 500x500x500 unit box, and the mapper puts the origin brush
at
one of it's corners, obviously the origin wouldn't return the true
center of
the model.

It'd return where-ever the entity's origin brush resides. Hence the
problem
of trying to find the exact center point of a brush based model that has
an
origin brush.


-Sniper

----- Original Message -----
From: "Jason 'Ikkyo' Gripp" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, September 27, 2003 1:55 PM
Subject: Re: [hlcoders] Finding the true center point of an entity


> pev->origin will be the center of the brush based entity if it has an
origin
> brush. That's the whole point of the origin brush.
>
> Ikkyo
> ----- Original Message -----
> From: "Sniper" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, September 27, 2003 10:04 AM
> Subject: [hlcoders] Finding the true center point of an entity
>
>
> > Is it somehow possible to determine the exact center point of a
brush
> based
> > entity that has a brush based origin? The usual call to Center() is
> > worthless.
> >
> > Center() returns pev->absmin + pev->absmax * 0.5.
> >
> > Absmin and absmax however are generated by using the model's
origin...
> which
> > would automatically mean the model's brush based origin. So we're
back
to
> > the same problem.
> >
> > Argh.
> >
> > -Sniper
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>



_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders




_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to