<div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">9. develop code to convert matrix back to translation, scale, rotation, if we need a Transform.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 22, 2023 at 9:38 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="auto">Some requirements: </div><div dir="auto"><br></div><div dir="auto">1. Use map/reduce like features of Java instead of rolling our own iterators.</div><div dir="auto"><br></div><div dir="auto">2. Reduce Transforms to minimal number, also multiply shapes by current transform, if possible, perhaps using PROTOs</div><div dir="auto"><br></div><div dir="auto">3. Final Humanoid scale should be 1.87, 1.87, 1.87</div><div dir="auto"><br></div><div dir="auto">4. 0 0 0 should be between feet</div><div dir="auto"><br></div><div dir="auto">5. We should at a minimum be able to scale LOA4, others LOAs desirable.</div><div dir="auto"><br></div><div dir="auto">6. At a minimum, export scaled XML.</div><div dir="auto"><br></div><div dir="auto">7. Input XML with non-standard scale.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 22, 2023 at 9:27 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">John</div>
</blockquote></div></div>
</blockquote></div></div>