I know it’s just a display issue, but I believe that the different segment
surfaces are not being scaled with the model in repository version 6. As an
example, the foot surface drawing definition reads:
This is also possibly true for both tibia surfaces and femur surfaces. I
suspect that it’s probably the case for other segments, although I did not
check.
Jean-Olivier
[Non-text portions of this message have been removed]
The surfaces in the repository are scaled due the reference to the
AnyFunTransForm3D object. If you look up the AnyDrawSurf object in
the reference manual you will see that it has an expected member of
AnyFunTransfrom3D.
This is the explanation from the manual:
The surface can be transformed during loading. This is done with a 3D
transformation (class Any-
FunTransform3D). You can enter a single transformation function,
either by declaration or by reference,
in an AnyDrawSurf object. Using the derived class
AnyFunTransform3DLin function linear
transformations including translations and rotations can be employed.
I hope this explains it, otherwise please write again
Best regards
Søren
— In anyscript@yahoogroups.com, Jean-Olivier Racine <jean-
olivier.racine.1@…> wrote:
>
> Hello all,
>
>
>
> I know it’s just a display issue, but I believe that the different
segment
> surfaces are not being scaled with the model in repository version
6. As an
> example, the foot surface drawing definition reads:
>
>
>
> AnyDrawSurf DrwSurf = {
>
> FileName = “foot_bone”;
>
> ScaleXYZ = {1.0, 1.0, …Sign1.0};
>
> RGB = …ColorRef.Segments;
>
> AnyFunTransform3D &Scale =.Scale;
>
> };
>
>
>
> When I believe it should read:
>
>
>
> AnyDrawSurf DrwSurf = {
>
> FileName = “foot_bone”;
>
> ScaleXYZ = .Scale({1.0, 1.0, …Sign1.0});
>
> RGB = …ColorRef.Segments;
>
> };
>
>
>
> This is also possibly true for both tibia surfaces and femur
surfaces. I
> suspect that it’s probably the case for other segments, although I
did not
> check.
>
>
>
> Jean-Olivier
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
Strangely enough, I looked at the manual and did not notice this. I think I
was looking for a scale member. But yes, it certainly is there. Sorry about
that
The surfaces in the repository are scaled due the reference to the
AnyFunTransForm3D object. If you look up the AnyDrawSurf object in
the reference manual you will see that it has an expected member of
AnyFunTransfrom3D.
This is the explanation from the manual:
The surface can be transformed during loading. This is done with a 3D
transformation (class Any-
FunTransform3D). You can enter a single transformation function,
either by declaration or by reference,
in an AnyDrawSurf object. Using the derived class
AnyFunTransform3DLin function linear
transformations including translations and rotations can be employed.
I hope this explains it, otherwise please write again
Best regards
Søren
— In anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com,
Jean-Olivier Racine <jean-
olivier.racine.1@…> wrote:
>
> Hello all,
>
>
>
> I know it’s just a display issue, but I believe that the different
segment
> surfaces are not being scaled with the model in repository version
6. As an
> example, the foot surface drawing definition reads:
>
>
>
> AnyDrawSurf DrwSurf = {
>
> FileName = “foot_bone”;
>
> ScaleXYZ = {1.0, 1.0, …Sign1.0};
>
> RGB = …ColorRef.Segments;
>
> AnyFunTransform3D &Scale =.Scale;
>
> };
>
>
>
> When I believe it should read:
>
>
>
> AnyDrawSurf DrwSurf = {
>
> FileName = “foot_bone”;
>
> ScaleXYZ = .Scale({1.0, 1.0, …Sign1.0});
>
> RGB = …ColorRef.Segments;
>
> };
>
>
>
> This is also possibly true for both tibia surfaces and femur
surfaces. I
> suspect that it’s probably the case for other segments, although I
did not
> check.
>
>
>
> Jean-Olivier
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
[Non-text portions of this message have been removed]