[x3d-public] SAI for scaling Humanoids

John Carlson yottzumm at gmail.com
Sat Apr 22 20:16:43 PDT 2023


8.  Do code reuse as much as possible, use stylesheet for generating
methods inside X3DJSAIL for scaled HAnim XML output and possible matrix
multipliers.   Look at how Xj3D multiplies matrices.

9. develop code to convert matrix back to translation, scale, rotation, if
we need a Transform.

On Sat, Apr 22, 2023 at 9:38 PM John Carlson <yottzumm at gmail.com> wrote:

> Some requirements:
>
> 1. Use map/reduce like features of Java instead of rolling our own
> iterators.
>
> 2. Reduce Transforms to minimal number, also multiply shapes by current
> transform, if possible, perhaps using PROTOs
>
> 3.  Final Humanoid scale should be 1.87, 1.87, 1.87
>
> 4.  0 0 0 should be between feet
>
> 5.  We should at a minimum be able to scale LOA4, others LOAs desirable.
>
> 6.  At a minimum, export scaled XML.
>
> 7.  Input XML with non-standard scale.
>
> On Sat, Apr 22, 2023 at 9:27 PM John Carlson <yottzumm at gmail.com> wrote:
>
>> Also, we could choose to develop a “HAnim scaler” within SAI, say with an
>> X3DJSAIL app.  Last I checked, there was not a feature to “multiply” the
>> Transform-Group hierarchy in SAI.  Is this something we want to add to
>> SAI?  I have also not removed children, except for dealing with PROTOs.
>> My knowledge extends to node creation, adding to MFNodes, setting SFNodes,
>> supporting CDATA sections and comments.
>>
>> I have not worked extensively programming with SAI, even though I have
>> produced thousands of SAI programs.   Think of them as me doing
>> “write-only” apps.
>>
>> I suggest we make the “HAnim Scaler” as a form of XML output from SAI.  I
>> understand these things have not been standardized, and I’m willing to sit
>> down to discuss requirements, as i have been doing.
>>
>> John
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230422/31f6fbc6/attachment.html>


More information about the x3d-public mailing list