Revision: 73945
http://sourceforge.net/p/brlcad/code/73945
Author: brlcad
Date: 2019-09-17 21:29:50 +0000 (Tue, 17 Sep 2019)
Log Message:
-----------
how to integrate the the tclcad Init specific functionality not yet present in
libged.
Modified Paths:
--------------
brlcad/trunk/src/libged/TODO
Modified: brlcad/trunk/src/libged/TODO
===================================================================
--- brlcad/trunk/src/libged/TODO 2019-09-17 15:30:53 UTC (rev 73944)
+++ brlcad/trunk/src/libged/TODO 2019-09-17 21:29:50 UTC (rev 73945)
@@ -5,7 +5,7 @@
--- REFACTORING ---
-* merge prcolor and color commands
+* merge prcolor, color, hsv_to_rgb, and rgb_to_hsv commands
* merge bot_* commands into bot command subcommands
@@ -88,7 +88,7 @@
forethought on how batch interfacts with the search and repeat
commands.
-* 'cal' command: geometry calculator for scalar values, points,
+* 'calc' command: geometry calculator for scalar values, points,
vectors, and maybe matrices. units aware with options for
converting between units, angles, with support for std funcs like
sin, cos, log, abs. also supporting view values, points on a line,
@@ -97,8 +97,50 @@
calculate a distance between two nirt rays, or something that always
prints mm, or a command that print radians instead of
degrees). basically a geometric version of 'expr'. alternate names
- include calc, gcalc, expr, gexpr, gc.
+ include calc, gcalc, expr, gexpr, gc. merge with "units_conversion"
+ command.
+ List of calc-related commands currently supported that may need to
+ become sub-commands:
+
+ bn_dist_pt2_lseg2
+ bn_isect_line2_line2
+ bn_isect_line3_line3
+ mat_mul
+ mat_inv
+ mat_trn
+ matXvec
+ mat4x3vec
+ mat4x3pnt
+ hdivide
+ vjoin1
+ vblend
+ mat_ae
+ mat_ae_vec
+ mat_aet_vec
+ mat_angles
+ mat_eigen2x2
+ mat_fromto
+ mat_xrot
+ mat_yrot
+ mat_zrot
+ mat_lookat
+ mat_vec_ortho
+ mat_vec_perp
+ mat_scale_about_pt
+ mat_xform_about_pt
+ mat_arb_rot
+ quat_mat2quat
+ quat_quat2mat
+ quat_distance
+ quat_double
+ quat_bisect
+ quat_make_nearest
+ quat_slerp
+ quat_sberp
+ quat_exp
+ quat_log
+
* 'cg' command: "compile" i.e., evaluate and cache results of geometry
computations for improved performance. this could be a variety of
cache-worthy actions such as wireframes at given levels of detail,
@@ -138,13 +180,16 @@
need subcommand(s) to move geometry to/from layers, perhaps
implemented as combs with a special flag like regions.
-* 'memory' command: reports memory and disk usage statistics. for
+* 'env' command. Reports bu_dir style path information, memory, user,
+ date/time information.
+
+ 'memory' sub-command: reports memory and disk usage statistics. for
out-of-core memory (disk), report amount of available disk space,
cache object / scratch space, and geometry file size. for in-core
memory, report virtual memory allocation size, % resident, total
memory available, swap size, page faults, swap writes, etc.
- Obviously need a lot of libbu infrastructure for many of these
- features.
+ Obviously need libbu infrastructure for many of these features.
+ merge prmem command.
* 'menu' command: to load/unload menu descriptions from a file
(e.g. file.mnu) where we bind text, icons, images, descriptions, and
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits