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 | |