# Scaling model

Hi,
i have two different human models and mow i want to scale the
AnyBodymodel to the size of the other one. My first problem occurs at
Pelvis Scaling. What is the Pelvis Width needed for? The joint nodes
were defined by coordinates and not calculated by Pelvis Width. So
what will i have to scale, the Width, the Coordinates or both? I think
for scaling the Coordinates i have to use the predefines Scaling
Functions, but all Coordinates reference to “Scale” while the
scalingfunction herself is named “ScaleFunction”. How should i
understand this?
Best regards, Maren

Hi Maren

The Pelvis width sets the distance between the hipjoints. You should in
general not change the sRel value of the HipJoints nodes. The scaling
assumes that the standard distance between the hipjoints are of a
certain size, so the model knows its standard hipwidth and use the
hipwidth provided by the user to scale the hipjoint nodes so that a
certain hipwidth is obtained. If the HipJoint nodes are moved and you
at the same time scales the model you will do two changes at the time.

It is correct that all coordiates in the model have a Scale function
applied to them. It normally just says “Scale”, but if you look in the
top of the segments you will find a reference to a scale function for
that particular segment.

Best regards
SÃ¸ren, AnyBody Support

— In anyscript@yahoogroups.com, “Maren” <anystarter@…> wrote:
>
> Hi,
> i have two different human models and mow i want to scale the
> AnyBodymodel to the size of the other one. My first problem occurs at
> Pelvis Scaling. What is the Pelvis Width needed for? The joint nodes
> were defined by coordinates and not calculated by Pelvis Width. So
> what will i have to scale, the Width, the Coordinates or both? I think
> for scaling the Coordinates i have to use the predefines Scaling
> Functions, but all Coordinates reference to “Scale” while the
> scalingfunction herself is named “ScaleFunction”. How should i
> understand this?
> Best regards, Maren
>

Hi Soeren,

i found the reference of “Scale”.
For the Hipjoint i changed “Width” under StandardParameters and
additional i defined a scaling factor, because the jointnodes of the
hip are defined with scaling. Is this correct? For your information,
it is the seating model from the repostiory.
Thank you, best regards, Maren.

— In anyscript@yahoogroups.com, “AnyBody Support” <support@…> wrote:
>
> Hi Maren
>
> The Pelvis width sets the distance between the hipjoints. You should in
> general not change the sRel value of the HipJoints nodes. The scaling
> assumes that the standard distance between the hipjoints are of a
> certain size, so the model knows its standard hipwidth and use the
> hipwidth provided by the user to scale the hipjoint nodes so that a
> certain hipwidth is obtained. If the HipJoint nodes are moved and you
> at the same time scales the model you will do two changes at the time.
>
> It is correct that all coordiates in the model have a Scale function
> applied to them. It normally just says “Scale”, but if you look in the
> top of the segments you will find a reference to a scale function for
> that particular segment.
>
>
> Best regards
> SÃ¸ren, AnyBody Support
>
> — In anyscript@yahoogroups.com, “Maren” <anystarter@> wrote:
> >
> > Hi,
> > i have two different human models and mow i want to scale the
> > AnyBodymodel to the size of the other one. My first problem occurs at
> > Pelvis Scaling. What is the Pelvis Width needed for? The joint nodes
> > were defined by coordinates and not calculated by Pelvis Width. So
> > what will i have to scale, the Width, the Coordinates or both? I think
> > for scaling the Coordinates i have to use the predefines Scaling
> > Functions, but all Coordinates reference to “Scale” while the
> > scalingfunction herself is named “ScaleFunction”. How should i
> > understand this?
> > Best regards, Maren
> >
>

Hi Maren

I am not sure i understand 100% the changes you made. I think it
would be best not to change the scaling in the BRep. Basically by
making changes in the BRep all model will be influenced.

By changing the “pelviswidth” value in your scaling file (something
similar to AnyMan.any) it should change automatically the pelvis
width, (making use the the standard pelviswidth) this should be
enough to control the pelvis width. The Gait3D model is a good
example on how the scaling works.

Please write again if you have further questions.

Best regards
SÃ¸ren

— In anyscript@yahoogroups.com, “Maren” <anystarter@…> wrote:
>
> Hi Soeren,
>
> i found the reference of “Scale”.
> For the Hipjoint i changed “Width” under StandardParameters and
> additional i defined a scaling factor, because the jointnodes of the
> hip are defined with scaling. Is this correct? For your information,
> it is the seating model from the repostiory.
> Thank you, best regards, Maren.
>
> — In anyscript@yahoogroups.com, “AnyBody Support” <support@>
wrote:
> >
> > Hi Maren
> >
> > The Pelvis width sets the distance between the hipjoints. You
should in
> > general not change the sRel value of the HipJoints nodes. The
scaling
> > assumes that the standard distance between the hipjoints are of a
> > certain size, so the model knows its standard hipwidth and use
the
> > hipwidth provided by the user to scale the hipjoint nodes so that
a
> > certain hipwidth is obtained. If the HipJoint nodes are moved and
you
> > at the same time scales the model you will do two changes at the
time.
> >
> > It is correct that all coordiates in the model have a Scale
function
> > applied to them. It normally just says “Scale”, but if you look
in the
> > top of the segments you will find a reference to a scale function
for
> > that particular segment.
> >
> >
> > Best regards
> > SÃ¸ren, AnyBody Support
> >
> > — In anyscript@yahoogroups.com, “Maren” <anystarter@> wrote:
> > >
> > > Hi,
> > > i have two different human models and mow i want to scale the
> > > AnyBodymodel to the size of the other one. My first problem
occurs at
> > > Pelvis Scaling. What is the Pelvis Width needed for? The joint
nodes
> > > were defined by coordinates and not calculated by Pelvis Width.
So
> > > what will i have to scale, the Width, the Coordinates or both?
I think
> > > for scaling the Coordinates i have to use the predefines Scaling
> > > Functions, but all Coordinates reference to “Scale” while the
> > > scalingfunction herself is named “ScaleFunction”. How should i
> > > understand this?
> > > Best regards, Maren
> > >
> >
>