History of cmodules/affine/bbox.tcl of 823b8f352a73da83
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.

History of file cmodules/affine/bbox.tcl at check-in 823b8f352a73da83

2021-05-26
20:01
Added VectorXY_to_TclList and VectorXYZ_To_Tcllist which will export a vector to the interpreter as a list instead of as a native Odie_Matrix. This is helpful for general purpose functions for which the intended output may be redirected to the expansion operator or a list or a foreach loop. Redirected the interpreter to output a list for commands where the intended output is for general purpose file: [2755f99df8] check-in: [989c473494] user: seandeelywoods branch: polyset, size: 7792
2021-01-06
17:55
Fixed division marking problems on slicer polygon index Continuing work on eliminating compiler warnings file: [34a80fe281] check-in: [3fce1f0afc] user: seandeelywoods branch: trunk, size: 7790
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 file: [76fcd2b54f] check-in: [823b8f352a] user: seandeelywoods branch: trunk, size: 7765
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 file: [7f102ea805] check-in: [451ea733d3] user: seandeelywoods branch: trunk, size: 7483
2019-08-10
17:44
Cleanup of compiler warnings. Added a new polyset tool which replaces vertix hashing with a dedicated data structure file: [9a7c4337e1] check-in: [7bd7a313a4] user: hypnotoad branch: platemaker, size: 6219
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 file: [ee7a3636ed] check-in: [896aeb451b] user: hypnotoad branch: platemaker, size: 6230
2018-04-20
21:38
Fixed the bbox::measure command. Wallset polygon_closure now exports Odie_Polygon values not Odie_FaceXYZ values file: [b81efe2981] check-in: [b68020bd9f] user: hypnotoad branch: trunk, size: 6231
2018-04-17
18:27
While preserving the old LFT_IDX, TOP_IDX, etc, and the order, renamed the indexes for 2d bounding boxes BBOX_X0_IDX, BBOX_X1_IDX, etc to make it clearer which value is expected to be larger. Performed a global cleanup to rename all 2d polygon related functions Odie_Polygon (data structure Odie_Polygon) instead of (Poly), as well as rename the 2d polygon functions Odie_FaceXYZ (data structure Odie_FaceXYZ) Switching to an angle-bend within polygon test, combined with a bounding box pre-check in the style that IRM uses internally. About to migrate some internal routines in that library to leverage the functions within Odielib Syntax fixups to reduce compiler warnings. Removed a lot of unused variables. Removing Windows Line breaks on some older source files file: [93e368b5b7] check-in: [cbc010474d] user: hypnotoad branch: trunk, size: 6116
2018-04-04
22:44
Adding a 2d bounding box check to the Tcl API file: [baf59d4a1a] check-in: [c5919964bf] user: hypnotoad branch: trunk, size: 5836
2017-12-02
01:06
Added a new 2d bounding box within function Added a new vector to fuzzy function Added a new vectorn scale function Added a new function to segset "polygon_faces", which returns uv polygons as well as the faceid generated. Useful for connecting output segments to the volumes they define the shape of file: [b5ccaa6450] check-in: [56f423ed3b] user: hypnotoad branch: trunk, size: 5549
2017-11-16
16:11
Added: Slice no longer requires an X coordinate for flatheight Added a grid round and gridroundvar function Broke up the affine area into source files devoted to each class of vector/matrix file: [31a2d51427] check-in: [e56af70136] user: tne branch: trunk, size: 4799