[x3d-public] appends aren't working with Extrusion Heart.

Don Brutzman brutzman at nps.edu
Mon Apr 3 20:20:35 PDT 2017


I think I figured this bug out, but rather tricky on the xslt side.  Plus there are several append methods - hopefully no other side effects.

Updated build deployed correcting the append() method for MFVec2f and other fields.  Thanks for your patience.

Regression testing will be important on this one.


On 3/31/2017 4:06 PM, Don Brutzman wrote:
> I used Netbeans debug to isolate the issue, the followinag is failing.
>
>     .setCrossSection(new MFVec2fObject().append(MFVec2f15()))
>
> Specifically the MFVec2f15() works, but the append method only results in a MFVec2fObject with one value.
>
> Pretty strange.  Debug tracing shows the whole array getting set within the append method, as expected, but only the first pair of values is getting remembered afterwards.
>
> Will take more work to figure out.  But the problem is certainly internal to X3DJSAIL and not your code.
>
> On 3/31/2017 9:03 AM, John Carlson wrote:
>> This is pretty critical to fix, as diffs and other things will fail.   There is definitely missing data in the *.new.json.
>>
>> On Mar 30, 2017 6:29 PM, <yottzumm at gmail.com <mailto:yottzumm at gmail.com>> wrote:
>>
>>     Attached.  I don’t see a pattern yet.  Perhaps you can.

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman



More information about the x3d-public mailing list