Thanks Aaron.  And nice that there is a pretty simple work-around.

Charles

On Thursday, March 5, 2020 at 11:38:46 AM UTC-5, Steve Scott wrote:
>
> Great! Thanks for getting to the bottom of this.
>
> On Thu, Mar 5, 2020 at 11:35 AM Aaron Andre Brandes <
> aaron....@northwestern.edu <javascript:>> wrote:
>
>> Hi Charles and Scott,
>>
>> Thanks for following up.
>>
>> I have created an issue for this bug
>>
>>  
>>
>> hatched turtle in 3D does not have zcor of parent #1822
>>
>>  
>>
>> It appears that the bug only occurs when the hatched turtle is not given 
>> commands. That explains why my version did not reproduce the bug.
>>
>> The problem also goes away when optimization is turned off, because 
>> optimization runs specialized code in the no commands case.
>>
>> Aaron
>>
>>  
>>
>> -- 
>>
>> Aaron Brandes, Software Developer
>>
>> Center for Connected Learning and Computer-Based Modeling
>>
>>  
>>
>>  
>>
>> *From: *<netlog...@googlegroups.com <javascript:>> on behalf of Charles 
>> Staelin <csta...@smith.edu <javascript:>>
>> *Date: *Thursday, March 5, 2020 at 10:06 AM
>> *To: *Aaron Andre Brandes <aaron....@northwestern.edu <javascript:>>
>> *Cc: *Steve Scott <steves...@gmail.com <javascript:>>, netlogo-devel <
>> netlog...@googlegroups.com <javascript:>>
>> *Subject: *Re: [netlogo-devel] Re: NetLogo-3d bug in hatch?
>>
>>  
>>
>> Aaron, 
>>
>>  
>>
>> I've done some more testing.  First, my system:
>>
>>  
>>
>> NetLogo 3D 6.1.1 (September 26, 2019)
>> Extension API version: 6.1
>> Java HotSpot(TM) 64-Bit Server VM 1.8.0_202 (Oracle Corporation; 
>> 1.8.0_202-b08)
>> operating system: Windows 10 10.0 (amd64 processor)
>> Scala version 2.12.8
>> Java heap: used = 29 MB, free = 348 MB, max = 910 MB
>>
>> JOGL: 2.3.2
>> OpenGL graphics: Intel(R) HD Graphics 4600
>> OpenGL version: 4.3.0 - Build 20.19.15.5063
>> OpenGL vendor: Intel
>>
>>  
>>
>> To show you what I see, I've attached a pdf with screen shots of the 
>> command center, and the View window, both before and after the 20 second 
>> wait has passed.  But, your code works, and I think I know why.  If you 
>> look at the .nlogo3D file attached, I have a version of my code that sets 
>> the color of the hatched point.  Now, the problem goes away.  I haven't 
>> tried other modifications to the hatched point to see if they too would 
>> solve the problem, but setting the color (or shape? or ?) seems to force 
>> the View to put the point at the right z coordinate.  
>>
>>  
>>
>> I'll look at Steve's model when I get a chance to see if I get the same 
>> behavior.
>>
>>  
>>
>> Charles
>>
>>  
>>
>> -------------------------------
>>
>> Charles P. Staelin 
>>
>> Professor of Economics
>>
>> Smith College
>>
>> Northampton, MA 01063
>>
>>  
>>
>>  
>>
>> On Wed, Mar 4, 2020 at 8:58 PM Aaron Andre Brandes <
>> aaron....@northwestern.edu <javascript:>> wrote:
>>
>> Hi Charles and Steve,
>>
>> I tried your code and did not see the bug.
>>
>>  
>>
>> I made models using a version of your code in which the hatcher is a dot, 
>> and the hatchee is a larger circle.
>>
>> The dots seem to always be in the circles. I have orbited and zoomed.
>>
>>  
>>
>> Could you let me know if you get the bug with these models?
>>
>>  
>>
>> If so I will find a Windows machine for testing.
>>
>> Aaron
>>
>>  
>>
>> -- 
>>
>> Aaron Brandes, Software Developer
>>
>> Center for Connected Learning and Computer-Based Modeling
>>
>>  
>>
>>  
>>
>> *From: *<netlog...@googlegroups.com <javascript:>> on behalf of Steve 
>> Scott <steves...@gmail.com <javascript:>>
>> *Date: *Wednesday, March 4, 2020 at 11:59 AM
>> *To: *Charles <csta...@smith.edu <javascript:>>
>> *Cc: *netlogo-devel <netlog...@googlegroups.com <javascript:>>
>> *Subject: *Re: [netlogo-devel] Re: NetLogo-3d bug in hatch?
>>
>>  
>>
>> I am running 6.1.1 on Windows. See attached to recreate bug.
>>
>>  
>>
>> breed [walkers walker]
>> breed [points point]
>>
>> to go
>>   ca
>>   reset-ticks
>>  ask patch 0 0 10
>>   [
>>     sprout-walkers 1
>>   ]  
>> while [ticks < 50] [
>>   ask walkers [
>>       rt random 30
>>
>> tilt-up random 10 - 5
>>
>>       forward 1
>>       hatch-points 1 []
>>     ]
>>     tick
>> ]
>> end
>>
>>
>>
>> On Wed, Mar 4, 2020 at 12:45 PM Charles <csta...@smith.edu <javascript:>> 
>> wrote:
>> >
>> > As a frequent user of 3D, I tested this out on my Windows version 3D 
>> 6.1.1.  It's weird.  When I run the following
>> >
>> > breed [ points point ]
>> >
>> >> to setup
>> >>   clear-all
>> >>   create-points 1 [ setxyz 1 2 3  set size 5 set color red]
>> >>   ask point 0 [ hatch-points 1 ]
>> >>   create-points 1 [ setxyz -2 -3 -4 set size 5 set color green]
>> >>   ask point 2 [ hatch-points 1 ]
>> >>   ask points [ show zcor ]
>> >>   wait 20
>> >>   ask point 3 [ setxyz -2 -3 -4 ]
>> >> end
>> >
>> >
>> > The command center gives exactly what you would expect.  But, when I 
>> look at the 3D View, the hatched and hacher points do appear to have 
>> different x coordinates.  (You need to rotate the world up to see the z 
>> dimension.)  They should be on top of each other, but they are not.  
>> Indeed, after the 20 seconds of wait time, you see points 2 and 3 visually 
>> merge together so, as far as the view window is concerned, they must have 
>> had different z coordinates before merging.
>> >
>> > Charles
>> >
>> > On Tuesday, March 3, 2020 at 8:37:19 PM UTC-5, Aaron Andre Brandes 
>> wrote:
>> >>
>> >> Hi Scott,
>> >> I've attached a NetLogo model that I believe tests this issue. The 
>> code is also below.
>> >> I don't get the behavior you described on my Mac running 6.1.1
>> >>
>> >> Could you give me
>> >>
>> >> Your system information: NetLogo version, OS version, Java version, 
>> and so on. This information is available from NetLogo’s “About NetLogo” 
>> menu item, then clicking the System tab.
>> >> If the attached model doesn't reproduce the behavior you are seeing, 
>> please create a model that does.
>> >>
>> >> breed [ points point ]
>> >>
>> >> to setup
>> >>   clear-all
>> >>   create-points 1 [ setxyz 1 2 3 ]
>> >>   ask points [ hatch-points 1 ]
>> >>   ask points [ show zcor ]
>> >> end
>> >>
>> >> Aaron
>> >> observer> setup
>> >> (point 0): 3
>> >> (point 1): 3
>> >>
>> >> On Tuesday, March 3, 2020 at 3:31:54 PM UTC-6, Steve Scott wrote:
>> >>>
>> >>> when I call:
>> >>> hatch-points 1 []
>> >>>
>> >>> the z value of the point is not inherited. It is set to zero.
>> >>>
>> >>> To get it to work I have to explicitly assign the z coordinate:
>> >>>
>> >>>    hatch-points 1 [
>> >>>           set zcor [zcor] of myself
>> >>>         ]
>> >>>
>> >>> This is not the behavior I expected.
>> >>>
>> >>> --
>> >>> From the personal email account of Steve Scott.
>> >
>> > --
>> > You received this message because you are subscribed to the Google 
>> Groups "netlogo-devel" group.
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an email to netlog...@googlegroups.com <javascript:>.
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/netlogo-devel/3d8dc3e7-c6f9-4e5d-80ba-60f29375e3bf%40googlegroups.com
>>  
>> <https://urldefense.com/v3/__https:/groups.google.com/d/msgid/netlogo-devel/3d8dc3e7-c6f9-4e5d-80ba-60f29375e3bf*40googlegroups.com__;JQ!!Dq0X2DkFhyF93HkjWTBQKhk!Gzh5ncbRCfpP_5wSkVrlNUbTzQv-BgfuhQYS5pBz2QQQl3D0mRS7hcfaD6MwLbWjm_cOHjdqzA$>
>> .
>>
>>
>>
>> -- 
>> From the personal email account of Steve Scott.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "netlogo-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to netlog...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/netlogo-devel/CA%2BM9PAPmNaxrSEddr7feZyz9o10MRN2Vyn7qZGU9%3DESOVn2g3w%40mail.gmail.com
>>  
>> <https://urldefense.com/v3/__https:/groups.google.com/d/msgid/netlogo-devel/CA*2BM9PAPmNaxrSEddr7feZyz9o10MRN2Vyn7qZGU9*3DESOVn2g3w*40mail.gmail.com?utm_medium=email&utm_source=footer__;JSUl!!Dq0X2DkFhyF93HkjWTBQKhk!Gzh5ncbRCfpP_5wSkVrlNUbTzQv-BgfuhQYS5pBz2QQQl3D0mRS7hcfaD6MwLbWjm_dIJ-eJeg$>
>> .
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "netlogo-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to netlog...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/netlogo-devel/CAPmR7uyb-Fks2W8mBh0_zG4Y%3DbkFY2eT9tPvFwfHM57qQvZ2%2BQ%40mail.gmail.com
>>  
>> <https://urldefense.com/v3/__https:/groups.google.com/d/msgid/netlogo-devel/CAPmR7uyb-Fks2W8mBh0_zG4Y*3DbkFY2eT9tPvFwfHM57qQvZ2*2BQ*40mail.gmail.com?utm_medium=email&utm_source=footer__;JSUl!!Dq0X2DkFhyF93HkjWTBQKhk!HRLyr5VJa_iWA_aXLQKJ-sg5KR5J_rQLBMaKTXGBfr3igQknJ3OCtrmuHG4hGXDUY1SvL7MI3Q$>
>> .
>>
>>
>
> -- 
> From the personal email account of Steve Scott.
>

-- 
You received this message because you are subscribed to the Google Groups 
"netlogo-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netlogo-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netlogo-devel/db910a52-2778-4a7b-ab58-3e810aed02a4%40googlegroups.com.

Reply via email to