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.

50 most recent check-ins related to "trunk"

2025-05-24
17:18
Eliminating internal grid rounding in the segset tool Leaf check-in: b30dc6e5cc user: swoods tags: trunk
2025-04-03
20:26
Adding a new mode for segset polylist to barf out the segment ids as well as the coordinates for vertices check-in: 3ddb0864b4 user: swoods tags: trunk
2024-12-21
10:23
Renaming IrmReal to OdieReal. I have need of IrmReal back in the IRM and it needs to be float not double check-in: a3866063e1 user: swoods tags: trunk
10:14
Checking in some unchecked modifications check-in: 2a38700e82 user: swoods tags: trunk
2024-01-25
17:40
Replacing implementation of polygonxyz::convex_area as well as polygonxyz::area check-in: 1b0dd8e251 user: swoods tags: trunk
2024-01-18
15:44
Added a second implementation of polygonxyz::convex_area in order to check the work of the first. Fixed the calculations internal to the polygonxyz create/area functions. check-in: c8b28c9772 user: swoods tags: trunk
2024-01-13
10:54
Added a tool to delete orphan line segments from the segset tool check-in: 0de0badb93 user: swoods tags: trunk
2023-09-19
14:59
Reverting practcl script to the version that is used by polyset. The one in trunk we outdated, and no idea why it wasn't pulled over in the merge. check-in: 8f85592420 user: swoods tags: trunk
14:54
As it's been multiple years and the polyset branch has been deployed for years, nominating it as the new trunk check-in: 412176bc4a user: swoods tags: trunk
2023-08-17
17:22
Tweak to C name Leaf check-in: 4bd4b1f15b user: seandeelywoods tags: dcii
2022-10-11
21:39
Adding TWV webview to odielibc Closed-Leaf check-in: 57bb011c55 user: swoods tags: polyset
2021-12-03
16:49
Updating practcl check-in: 3d73f06bf7 user: swoods tags: trunk
2021-02-12
16:11
Corrected the formula for computing the barycenter of a polygon. Adapted a new area function based on the same architecture as the barycenter calc (and thus we can compute both, as well as whether the polygon is convex or not in one pass) Added a boolean C type to odie's parameter mapping check-in: 2808634056 user: seandeelywoods tags: polyset
2021-02-05
20:24
Removing whitespace gremlins from the btree.tcl file check-in: 7e67bad2e3 user: seandeelywoods tags: trunk
2021-01-06
18:43
The polygon indexer for slicer now quitely discards corrupted polygons check-in: 7fcc3fa115 user: seandeelywoods tags: trunk
17:55
Fixed division marking problems on slicer polygon index Continuing work on eliminating compiler warnings check-in: 3fce1f0afc user: seandeelywoods tags: trunk
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
2019-09-11
14:37
Added a local copy of practcl, programmed make to use it check-in: 31f60fa725 user: hypnotoad tags: trunk
2019-09-07
01:58
Updating version of odielib to 2.4 check-in: 39827bf54e user: seandeelywoods tags: trunk
01:57
Added capabilities to add external identifiers to segments, as well as track the polygons on either side of a line segment to the polyset object. Added at test to pull list of segments that overlap a given line. check-in: d0895e056f user: hypnotoad tags: trunk
2019-08-30
12:58
Added a few new toys for vectorxy and bounding boxes to compute the center of a bounding box and make vectorxy scaling work in a way that is better for applications like generating SVGs check-in: 451ea733d3 user: seandeelywoods tags: trunk
2019-08-18
11:37
Pulling in working fix_coincident and make_convex functions check-in: 2358b86fa5 user: hypnotoad tags: trunk
11:03
Pulling in changes from the platemaker branch check-in: 2c880c4317 user: hypnotoad tags: trunk
11:03
Addressing a pile of compiler warnings. Finised the polyset implementation. Removed a pile of tracing code. Closed-Leaf check-in: 6f352f3ec1 user: hypnotoad tags: platemaker
2019-08-10
09:38
Beginning a refactoring of wallset and segset, also making function names more consistent and utilizing more generic functions from a library where practical check-in: 896aeb451b user: hypnotoad tags: platemaker
2019-07-29
21:29
Fixes to the TclObjType of Polygons. New calculation technique for polygons to compute the geometric center, not the bounding box center. check-in: 08bef159c7 user: hypnotoad tags: trunk
2019-07-18
16:34
Changing IrmReal back to double. We get strange math artifacts with floats check-in: b397b1d989 user: hypnotoad tags: trunk
2019-03-04
22:38
Fixed fuzzy_gt_zero check-in: 7e0d7fa90e user: hypnotoad tags: trunk
22:37
Fixed the fuzzy_gt_zero function. It's output was logically reversed check-in: 3e71e2b5fd user: hypnotoad tags: irm-fsar
2018-12-11
23:29
Pulling another fix from irm-fsar check-in: c720e2ba81 user: hypnotoad tags: trunk
23:29
Adding limits.h to public headers check-in: acc7f95d04 user: hypnotoad tags: irm-fsar
23:21
Pulling fix from irm-fsar branch check-in: 6eca332201 user: hypnotoad tags: trunk
23:20
Adding float.h for constants check-in: b877b4a4c1 user: hypnotoad tags: irm-fsar
2018-11-15
19:51
Pulling fix from irm-fsar branch check-in: 0695c260a0 user: hypnotoad tags: trunk