Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

18 check-ins using file cmodules/affine/bbox.tcl version 76fcd2b54f

2023-08-17
17:22
Tweak to C name Leaf check-in: 4bd4b1f15b user: seandeelywoods tags: dcii
2021-01-06
16:09
Cleaned up some compiler warnings Slicer now understands that an unknown deck is simply out of the vessel, not a reason to throw an error. Added logic to the _xyz slicer funtions to understand that locations below the vessel and more than 3 meters above are considered outside division_at_* functions of the slicer now output {-1 -1} for external locations check-in: deb8ed5b32 user: seandeelywoods tags: trunk
01:13
Code cleanup / bug fixes check-in: cc56afb2e5 user: seandeelywoods tags: trunk
00:09
Added code to ensure slicer gives up its toys on destruction. check-in: d4b7237ede user: seandeelywoods tags: trunk
00:03
Adapted slicer to employ a simpler linked list. Because we are reallocating, I have to ensure the head pointer is null check-in: d28c7b010e user: seandeelywoods tags: trunk
2021-01-05
22:20
Removed dead implementation of withinPolygon. Added a new system to index polygons for each deck in the slicer. This permits the slicer to answer questions about which X and Y are over which region of floor. This is needed for irm, as our current way of generating a wallset, flattening the model into a virtual 2d canvas, and answering questions that way seems to break down with out latest models check-in: 221d21beb5 user: seandeelywoods tags: trunk
18:56
Correcting longstanding issues with how arguments are accessed in the methods of the slicer. We were doing dead reckoning, but according to the docs, as soon as filters start getting involved, we'd be in a world of hurt. All of the other C implemented TclOO objects will eventually need this same fix, but I'm about to embark on a major rewrite of slicer. These changes (so far) do not seem to cause problems in IRM check-in: 35d2ece70e user: seandeelywoods tags: trunk
18:24
Updating to the latest practcl check-in: b32234ac8a user: seandeelywoods tags: trunk
2021-01-04
19:12
Adding cube_corners_base command Tweaking process ID tracking in IP port allocation check-in: 283a7b8935 user: seandeelywoods tags: trunk
2020-12-09
17:15
Adding a version tag accessible from the script Eliminating the behavior on convex decomposition that automatically bisects all vectors. (It was traced to bad outcomes in IRM) check-in: 8d2f916640 user: seandeelywoods tags: trunk
2020-11-16
18:22
Allow list_to_int to accept empty arguments check-in: d85c2115fd user: seandeelywoods tags: trunk
2020-11-13
15:37
Added basal_center and dimensions methods to aabb bounding boxes check-in: 9f7e5b9189 user: seandeelywoods tags: trunk
2020-09-21
21:30
Revamped the logic for ::odie::aabb::within check-in: 8f84cbd593 user: seandeelywoods tags: trunk
2020-05-12
11:30
Notation fix for newer practcl check-in: 0c69970665 user: seandeelywoods tags: trunk
2019-12-19
19:42
Swapping "center" and "bcenter" for polygon calculations. "center" is now the center of the bounding box. "bcenter" is the barametric center calculated by sum(x,y)/N check-in: ee10d14817 user: seandeelywoods tags: trunk
2019-11-13
21:47
Changing long to int_32 in the location data structure check-in: 012a85739b user: seandeelywoods tags: trunk
2019-11-10
12:10
Updated to the latest practcl check-in: f077acf6ff user: seandeelywoods tags: trunk
2019-10-19
01:58
Adding a new module "sprite" which provides C acellerators for producing SVG files (and canvas primitives) from odielib math ops check-in: 823b8f352a user: seandeelywoods tags: trunk