| 00:22.31 | brlcad | starseeker: you happen to have a specific nirt/rt script handy that provokes a root convergence error? |
| 00:23.15 | brlcad | if you get a chance, would like to put that to rest and have a couple things I'd like to check out but need a test case or three |
| 00:49.14 | starseeker | brlcad: do you mean for the eto? |
| 00:49.35 | brlcad | for any that fail to converge |
| 00:49.59 | starseeker | erm. I can probably make one for the default tire - give me a sec |
| 00:55.59 | starseeker | brlcad: does that error message output suppression you added for the nurbs raytracing work for all of them? |
| 01:04.52 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM] | |
| 01:06.43 | *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM] | |
| 01:07.28 | starseeker | brlcad: this rt script will kick up a healthy bunch on one of the ellipses you get with the default tire command (no tread - just run tire tire) |
| 01:07.31 | starseeker | http://pastebin.bzflag.bz/mb9f9cf3 |
| 01:07.40 | starseeker | you can see the lines in the raytrace |
| 01:08.07 | starseeker | I'll be back later if you want me to narrow it down further |
| 01:09.10 | Mike111 | hi all |
| 01:09.53 | Mike111 | is there help available on dsp (can't see it in Vol. II) |
| 01:25.38 | *** join/#brlcad LarsG (n=lars@spnp206029.spnp.nus.edu.sg) | |
| 01:25.45 | *** part/#brlcad LarsG (n=lars@spnp206029.spnp.nus.edu.sg) | |
| 01:34.44 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-199.sbndin.btas.verizon.net) | |
| 01:50.17 | brlcad | Mike111: it's an advanced primitive, best to ask specific questions on how to use it |
| 01:50.43 | brlcad | you'll need a raw binary data file with unsigned short height values |
| 01:51.00 | Mike111 | what does it do? |
| 01:52.11 | brlcad | it's a height field primitive |
| 01:52.29 | brlcad | a grid of elevation values |
| 01:53.12 | Mike111 | something like an landscape defined by elevations? |
| 01:53.23 | Mike111 | something like a landscape defined by elevations? |
| 01:53.24 | brlcad | I'd use an ARS before using a DSP for your air foil |
| 01:53.28 | brlcad | yes |
| 01:53.59 | brlcad | for an air foil, you'd basically use two aligned dsp's unioned together with smoothed values |
| 01:54.48 | brlcad | but again, not what I'd recommend first |
| 01:54.48 | brlcad | here is a massive data set dsp: http://brlcad.org/tmp/puget01.png |
| 01:56.11 | Mike111 | regarding the ars, as I understand the waterlines all start from the same point? |
| 01:58.11 | brlcad | ? |
| 01:58.37 | brlcad | not really |
| 01:59.16 | brlcad | there is a starting reference point, but from there it's whatever you input |
| 01:59.57 | Mike111 | The webpage says:`In addition to the intermediate polygons a line will be created that begins at the start point, goes through each polygon at its vertex numbered 1, and terminates at the end point. This is repeated for each polygon vertex 2 thru N. The start point, polygons, and end point are each a "waterline"' |
| 02:00.45 | Mike111 | so with that twisted cube, the start point is the center of the top face and the endpoint if center of the bottom face, right? |
| 02:03.09 | brlcad | think of it like this: http://www.dans-hobbies.com/wp-content/uploads/2007/11/waterlines.jpg |
| 02:03.36 | brlcad | there are "loops" at each waterline level -- those are the polygons it refers to |
| 02:04.24 | brlcad | like if you sliced an apple, http://www.mathcubed.com/images/sliced_apple.jpg |
| 02:04.40 | brlcad | each polygon is the outline of the apple for that layer |
| 02:05.52 | Mike111 | so each polygon is a 2D slice? |
| 02:06.21 | brlcad | yes |
| 02:07.10 | Mike111 | so if I want to model a wing comprised of airfoil cross-sections, each `polygon' is now an airfoil? |
| 02:07.28 | brlcad | so in http://brlcad.org/wiki/BRL-CAD_Primitives .. there are four simple slices (layers) |
| 02:07.43 | brlcad | each layer simply has just four points so it's really boxy |
| 02:07.48 | brlcad | add more points and it smooths out |
| 02:07.56 | brlcad | yes |
| 02:08.13 | brlcad | each cross-section would be described by a simple 2d polygon |
| 02:08.39 | Mike111 | but for accurate description of the airfoil I'll need tens of points |
| 02:08.56 | brlcad | probably hundreds |
| 02:09.15 | brlcad | if you have the equations, that part can be automated |
| 02:09.33 | Mike111 | the airfoil is defined by a polynomial, so yes |
| 02:10.09 | Mike111 | I have the coordinates for the airfoil's upper and lower surface (above and below its mean line) in a plain text file |
| 02:17.23 | Mike111 | for the wing model, the start point will be in root airfoil section (say its centre) and the end point is in the tip airfoil section? |
| 02:18.22 | starseeker | brlcad: does that script help any? |
| 02:20.10 | brlcad | trying to get it to run |
| 02:21.24 | brlcad | got it! |
| 02:21.25 | brlcad | thanks! |
| 02:24.12 | starseeker | np |
| 02:43.46 | Mike111 | is there a tutorial for scripting brlcad (besides http://brlcad.org/wiki/SGI_Cube)? |
| 02:47.28 | brlcad | the mged tutorial series covers most of the basic commands, the appendix itemizes the majority of available commands, the quick reference card summarizes the commands (and has another scripting example) |
| 02:48.25 | Mike111 | brlcad uses tcl programming syntax, right? |
| 02:48.28 | brlcad | the cube example covers at least three ways to script mged -- if that's not sufficient, then you're probably lacking something else |
| 02:48.46 | brlcad | no, mged has a tcl interpreter |
| 02:48.59 | brlcad | but you can script mged using almost any language |
| 02:49.05 | brlcad | as it's command-driven |
| 02:49.26 | brlcad | that's specifically what the SGI_Cube explains |
| 02:49.28 | Mike111 | there was an example in Vol.II for writing a loop and it mentioned it's in tcl format |
| 02:50.05 | Mike111 | p.107 |
| 02:50.10 | brlcad | it really sounds like you're not understanding something fundamental -- what do/don't you understand about the SGI_Cube tutorial |
| 02:50.27 | brlcad | yes, and? |
| 02:51.10 | Mike111 | is there any benefit in learning the tcl syntax, that is, will it help in scripting for brlcad? |
| 02:51.13 | brlcad | mged's internal interpreter is tcl, so that example is in tcl -- and the SGI_Cube example is a simple posix shell script, not Tcl |
| 02:51.18 | Mike111 | besides loop, that is |
| 02:52.24 | brlcad | there's benefits to learning most languages, depends what your goal is |
| 02:52.34 | brlcad | is it necessary, no |
| 02:52.37 | brlcad | it it useful, sure |
| 02:53.16 | brlcad | what language(s) do you know? |
| 02:53.22 | Mike111 | for the airfoil, I can either generate all the coordinates in octave and output a plain text file with commands for brlcad |
| 02:53.29 | Mike111 | octave |
| 02:54.02 | brlcad | eh, anything else? |
| 02:55.43 | Mike111 | or I can presumably write a function/procedure for brlcad which will cycles over the airfoil points (instead of creating a text file with hundreds of lines) |
| 02:56.24 | brlcad | it's a means to an end -- it doesn't really matter |
| 02:56.30 | Mike111 | wondering which is better |
| 02:56.34 | brlcad | hundreds/thousands of lines would work just fine |
| 02:56.37 | brlcad | as would a proc |
| 02:57.06 | brlcad | given your background, writing out mged commands to a text file is probably the easiest |
| 02:57.26 | brlcad | in ars ars val1 val2 val3 val4 ....... |
| 02:57.42 | Mike111 | yep, I was thinking something like that |
| 02:58.05 | Mike111 | it's basically a loop which appends text lines to file with printf |
| 02:58.27 | Mike111 | octave uses the C printf syntax |
| 02:59.07 | brlcad | octave's syntax is close to csh/tcsh shell scripting syntax |
| 02:59.20 | brlcad | you might do well to learn/write a tcsh script |
| 02:59.37 | Mike111 | I've done a bit of bash scripting |
| 03:00.12 | brlcad | okay, then that |
| 03:00.44 | brlcad | sgi_cube is a posix/bash/ksh/sh script |
| 03:01.00 | Mike111 | there's no issue on mged side handling an ars with say 200 points per polygon? |
| 03:01.06 | brlcad | you should study/understand it -- it shows three specific ways to issue commands |
| 03:01.13 | brlcad | nope |
| 03:04.45 | Mike111 | ok. thanks for your help brlcad |
| 03:07.46 | brlcad | sure |
| 03:12.48 | starseeker | wonders how workable a tool to generate birail based wings from NACA numbers + wing type (straight, tapered, delta, etc) |
| 03:21.26 | Mike111 | starseeker: NACA is only one of airfoil parameterization methods. common current methods are PARSEC (11 design variables) and Hicks-Henne (sum of basis functions) |
| 03:21.46 | starseeker | Is NACA a subset, or different altogether? |
| 03:21.54 | Mike111 | different |
| 03:22.08 | starseeker | so, not terribly useful for modern wings? |
| 03:22.18 | Mike111 | PARSEC are Hicks-Henne are recent |
| 03:22.48 | Mike111 | Hard to say. I haven't seen many recent studies where people directly used NACA. |
| 03:22.59 | starseeker | hrm |
| 03:23.12 | starseeker | any references available on PARSEC and Hicks-Henne online? |
| 03:23.29 | Mike111 | It will probably be sufficient if brlcad can smoothly blend two arbitrary cross-sections |
| 03:23.42 | Mike111 | the user will need to provide the cross-sections (airfoils) |
| 03:24.19 | starseeker | oh, sure - I'm more curious about the possibility of generating "standard" wing shapes based on some standard specification - be it NACA numbers, PARSEC, what have you |
| 03:25.38 | starseeker | procedural wings, if you prefer |
| 03:26.12 | Mike111 | it can be an issue since there are quite a few methods out there and they're all different |
| 03:26.32 | Mike111 | also, people are experimenting with new methods, like orthogonal polynomials |
| 03:26.38 | starseeker | nods |
| 03:26.45 | starseeker | understood |
| 03:27.05 | starseeker | but for most "standard" wing designs already in use, it's likely they're characterized by some existing method |
| 03:27.24 | starseeker | I need some XXXXXXX wings for commercial plane XXXXXX |
| 03:28.00 | Mike111 | what engineers do is optimze the wing for a performance profile |
| 03:28.19 | Mike111 | cruise speed, altitude, take-off weight etc. |
| 03:28.25 | Mike111 | either wind-tunnel or CFD |
| 03:28.48 | starseeker | once they've optimized it, how do they tell someone else what to build? |
| 03:29.24 | Mike111 | airfoil cross-sections, sweep (backward tilt of the wing), twist of airfoil sections etc. |
| 03:30.18 | starseeker | ok, so airfoil cross sections, sweep (is that an angle, or something more complex?), twist of sections (is that from one cross section to the next?) |
| 03:30.57 | Mike111 | sweep=angle of wing w.r.t to hull, twist=between airfoils |
| 03:31.42 | Mike111 | I hope brlcad will have nurbs capabilities soon (including scripting support) :) |
| 03:32.51 | starseeker | I realize no one specification is going to encompass all the experimental wing designs out there - what I'm after is some sort of "ISO or ANSI wing specification" standard that outlines a way to geometrically describe most standard wing shapes |
| 03:38.09 | starseeker | for example, for tires it would be something like this: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=36320 |
| 03:47.22 | Mike111 | not sure if this exists for wings |
| 03:58.02 | Mike111 | need to go now. have a good one |
| 06:14.33 | *** join/#brlcad mafm (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) | |
| 06:34.44 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 07:26.23 | *** join/#brlcad Elrohir (n=kvirc@p5B14FFA5.dip.t-dialin.net) | |
| 08:26.38 | *** join/#brlcad _clock_ (n=_sushi_@zux221-122-143.adsl.green.ch) | |
| 10:36.47 | *** join/#brlcad Elrohir (n=kvirc@p5B14FFA5.dip.t-dialin.net) | |
| 10:43.45 | *** join/#brlcad mafm (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) | |
| 11:01.23 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-199.sbndin.btas.verizon.net) | |
| 11:37.36 | brlcad | d-lo: so they're already working on migration scripts for the forums |
| 11:37.42 | brlcad | couple weeks |
| 11:38.13 | brlcad | they'll be getting rid of the old forums, the task manager, the doc manager, and the diary/notes sections |
| 11:40.52 | brlcad | yay, indianlarry is in |
| 12:15.17 | *** join/#brlcad _clock__ (n=_sushi_@zux221-122-143.adsl.green.ch) | |
| 12:21.26 | *** join/#brlcad indianlarry (n=indianla@bz.bzflag.bz) | |
| 12:37.04 | *** join/#brlcad _clock_ (n=_sushi_@zux221-122-143.adsl.green.ch) | |
| 12:38.52 | brlcad | indianlarry: heh welcome! |
| 12:38.58 | brlcad | see you figured it out :) |
| 12:39.24 | indianlarry | partly |
| 12:40.09 | brlcad | cheers |
| 13:01.28 | d-lo | brlcad excellent! |
| 13:01.36 | d-lo | waves @ indianlarry |
| 13:01.52 | indianlarry | hey d |
| 13:46.07 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-199.sbndin.btas.verizon.net) | |
| 13:47.01 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 13:47.17 | *** join/#brlcad crabbie (n=CoconutC@222.252.92.200) | |
| 13:49.13 | d_rossberg | why is the color in struct mater_info float? |
| 13:49.37 | d_rossberg | in struct rt_comb_internal it is unsigned char |
| 15:24.15 | brlcad | d_rossberg: libmultispectral and other portions of the code use floating point values for color information |
| 15:24.57 | brlcad | for increased color range/depth and to avoid quantization and aliasing effects |
| 15:26.35 | brlcad | rt_comb_internal's are structures that predate by quite a bit |
| 15:30.32 | *** join/#brlcad Briggs (n=chatzill@adsl-70-238-143-242.dsl.stlsmo.sbcglobal.net) | |
| 15:30.43 | Briggs | does brlcade use doubles or floats to represent positions internally? |
| 15:31.44 | brlcad | Briggs: compile-time toggleable, but doubles |
| 15:32.09 | brlcad | nobody has tried a float compile in over a decade too.. so might not even be possible to drop it down :) |
| 15:32.12 | Briggs | brlcad: thank you. |
| 15:32.26 | Briggs | brlcad: just curious what other packages are doing since I have been having some precision problems with floats lately. |
| 15:32.37 | brlcad | ah yeah |
| 15:33.03 | Briggs | especially at extreme scales... |
| 15:33.07 | brlcad | we hit precision problems a *long* time ago.. |
| 15:33.29 | brlcad | pre ieee floating point was notoriously unstable |
| 15:33.52 | Briggs | sorting 7kmx7km of map data to find things like intersections and collinear edges just wasnt behaving nice with floats in the picture... |
| 15:34.52 | brlcad | :) |
| 15:36.04 | brlcad | we also use tuned data structures for certain primitives, integer indexing where it makes sense for example |
| 15:36.08 | brlcad | gridded data |
| 15:36.13 | ChiGai | hello everyone, my question seem to be a little bit stupid but I still want to ask |
| 15:36.39 | brlcad | like our height fields (dsps), their raw data is unsigned short integer ranged data that is positioned in 3space |
| 15:36.45 | brlcad | ChiGai: ask away |
| 15:37.07 | Briggs | brlcad: right, I'm doing similar things. |
| 15:37.11 | brlcad | there are no stupid questions, just stupid people ;) |
| 15:37.20 | ChiGai | I am a mechanic student living in a third world country where a commerical CAD program cost is several times larger than GDP |
| 15:37.41 | ChiGai | so I am interested in finding a free CAD program, and found about brl-cad |
| 15:37.53 | brlcad | okay, cool |
| 15:37.54 | ChiGai | I don't know if it is suited for education? |
| 15:38.17 | ChiGai | most people here are using pirated version of Catia, SolidWork etc... |
| 15:38.26 | ChiGai | and I want to change that |
| 15:38.44 | _clock_ | use pirated version of brl-cad! |
| 15:38.56 | ChiGai | _clock_: how to pirate brl-cad anyway? :D |
| 15:39.01 | _clock_ | not possible :) |
| 15:39.07 | _clock_ | function not implemented :) |
| 15:39.16 | ChiGai | :P |
| 15:39.18 | brlcad | it involves wearing a pirate hat and ending a lot of sentances with arrrrrrrr.... |
| 15:39.52 | brlcad | there's a parrot invovled too, but you don't want to know what you do with it |
| 15:40.01 | ChiGai | :)) |
| 15:40.22 | ChiGai | I am building brl-cad at the moment and eager to try it |
| 15:40.43 | ChiGai | oh, done already |
| 15:41.12 | brlcad | ChiGai: we're chocked full of features and in use in production environments, but for very specific usage domains with a lot of experts |
| 15:41.27 | brlcad | so you'll find there to be a pretty steep learning curve and lacking usability |
| 15:41.40 | brlcad | things we're working on improving of course, but it takes a lot of time and effort |
| 15:42.15 | brlcad | particularly if/when compared with the usability and features in the products of multibillion dollar companies like those you mentioned ;) |
| 15:42.26 | ChiGai | hmm, I don't intend to do anything advanced so it shouldn't be too hard |
| 15:42.32 | brlcad | we still hold our own very well though, and pretty much are the best out there (as open source) |
| 15:42.37 | brlcad | if I do say so myself |
| 15:42.52 | ChiGai | and beside I like banging my head on the wall, doing hard thing |
| 15:43.13 | brlcad | there are pretty extensive tutorials on the website |
| 15:43.58 | ChiGai | I see |
| 15:44.17 | ChiGai | thank you for your answer then :) |
| 15:44.30 | brlcad | np |
| 15:44.33 | ChiGai | I hope the situation here will be improved soon |
| 15:44.43 | brlcad | and if you have questions, someone is almost always on here or will eventually answer |
| 15:44.45 | ChiGai | and thank again for your work on brl-cad |
| 15:45.02 | brlcad | though the answer is often "contributions welcome" ;) |
| 15:45.10 | ChiGai | :) |
| 15:45.18 | brlcad | we need developers more than new users (unfortunately) ;) |
| 15:45.26 | brlcad | demand is much greater than supply |
| 15:45.31 | brlcad | several orders.. |
| 15:45.41 | ChiGai | I can understand that |
| 15:46.30 | ChiGai | writing CAD software is pretty hard and need a good, solid team, that also explain why there aren't many oopen source cad software out there :( |
| 15:47.02 | CIA-28 | BRL-CAD: 03brlcad * r34526 10/brlcad/trunk/src/tclscripts/mged/ (Makefile.am bots.tcl tclIndex): |
| 15:47.03 | CIA-28 | BRL-CAD: add the 'bots' command (along with 'per_line') to mged for finding specific |
| 15:47.03 | CIA-28 | BRL-CAD: kinds of bots in an open database as a short term replacement until 'search' can |
| 15:47.03 | CIA-28 | BRL-CAD: do it better. make the commands already deprecated so they can be removed at |
| 15:47.03 | CIA-28 | BRL-CAD: will when search is enhanced. |
| 15:47.13 | brlcad | yep, that's part of it |
| 15:50.33 | brlcad | the magnitude of work involved to even have basic features is pretty huge |
| 15:53.19 | CIA-28 | BRL-CAD: 03brlcad * r34527 10/brlcad/trunk/TODO: search needs some sort of -param option to inquire about specific (internal) properties of objects, like finding dsp with given dimensions, spheres of certain sizes, bots with a given orientation, etc |
| 15:53.38 | CIA-28 | BRL-CAD: 03brlcad * r34528 10/brlcad/trunk/doc/deprecation.txt: bots and per_line are new and already deprecated. |
| 16:06.04 | d_rossberg | brlcad: i'm using floting point variables for color values in my programs too |
| 16:06.26 | d_rossberg | but region and rt_comb_internal are closely connected |
| 16:06.40 | d_rossberg | and have diferent representations for color values |
| 16:07.24 | d_rossberg | therefore there is somebody else who writes something into mater_info? |
| 16:07.57 | d_rossberg | eg libmultispectral |
| 16:13.44 | CIA-28 | BRL-CAD: 03d_rossberg * r34529 10/rt^3/trunk/ (2 files in 2 dirs): |
| 16:13.44 | CIA-28 | BRL-CAD: a ray-trace hit now gives you some extra data |
| 16:13.44 | CIA-28 | BRL-CAD: ...to be continued... |
| 17:44.23 | brlcad | iinteresting, http://www.mail-archive.com/emc-users@lists.sourceforge.net/msg14339.html |
| 17:44.41 | brlcad | wonders if michael is on irc |
| 17:47.21 | *** join/#brlcad Elrohir (n=kvirc@p5B14FD5B.dip.t-dialin.net) | |
| 18:02.14 | starseeker | brlcad: do we need to up the version number to 7.14.9 now? |
| 18:02.35 | starseeker | oh, nevermind |
| 18:02.37 | starseeker | I see it now |
| 18:03.51 | brlcad | version number should always be bumped immediately after tag (or at *least* immediately after the upload |
| 18:04.17 | starseeker | nods. Yeah, I just missed it being updated in the commits - my bad |
| 18:05.13 | brlcad | Elrohir: do you know michael buesch? |
| 18:06.37 | CIA-28 | BRL-CAD: 03bob1961 * r34530 10/brlcad/trunk/ (11 files in 3 dirs): Add editing for EPA and Particle to libged and Archer. |
| 18:16.57 | *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1178014770.dsl.bell.ca) | |
| 18:31.20 | Elrohir | brlcad: no ... never heard of that name |
| 18:37.05 | brlcad | okay, thanks :) |
| 18:42.10 | CIA-28 | BRL-CAD: 03brlcad * r34531 10/brlcad/trunk/BUGS: |
| 18:42.10 | CIA-28 | BRL-CAD: fastgen plate mode bots seem to be busted for shotlines. they render just fine, |
| 18:42.10 | CIA-28 | BRL-CAD: but are nirting and rtchecking wrong. have a good sample case with attached |
| 18:42.10 | CIA-28 | BRL-CAD: detail added as sf bug 2791866 (plate mode bots shotline incorrectly) |
| 18:43.02 | CIA-28 | BRL-CAD: 03brlcad * r34532 10/brlcad/trunk/NEWS: bob continues to add interactive editing support to archer, now for epa and part objects. |
| 18:45.37 | *** join/#brlcad piksi_ (i=piksi@pi-xi.net) | |
| 19:01.28 | CIA-28 | BRL-CAD: 03brlcad * r34533 10/jbrlcad/trunk/src/org/brlcad/ (11 files in 7 dirs): |
| 19:01.28 | CIA-28 | BRL-CAD: Accept and apply sf patch 2787632 from dave brosius ([patch] minor cleanup in |
| 19:01.29 | CIA-28 | BRL-CAD: jbrlcad) which applies a lot of lint-style cleanup throughout the code to mark |
| 19:01.29 | CIA-28 | BRL-CAD: things final, declare overrides, sort imports, cleanup casts, and more. |
| 19:30.32 | *** join/#brlcad _sushi_ (n=_sushi_@77-58-232-225.dclient.hispeed.ch) | |
| 19:42.39 | *** join/#brlcad test (n=803f204a@www.intelligentcode.com) | |
| 20:00.03 | *** join/#brlcad andax (n=andax__@d213-102-41-13.cust.tele2.ch) | |
| 20:28.40 | *** part/#brlcad indianlarry (n=indianla@bz.bzflag.bz) | |
| 21:48.31 | pacman87 | here's my tetris pics: https://webspace.utexas.edu/trv82/www/6811%20Tetris/index.html |
| 21:54.22 | brlcad | hehe, pacman87 how do you distinguish an M from an N ? :) |
| 21:54.48 | pacman87 | M only has one dot in the middle, just above the center |
| 21:54.49 | brlcad | thinks maybe need 4x6 glyphs or 4x5 :) |
| 21:54.58 | pacman87 | H has the center dot |
| 21:55.03 | pacman87 | W has the lower dot |
| 21:55.05 | brlcad | funny ;) |
| 21:55.10 | pacman87 | and U has the bottom dot |
| 21:56.30 | pacman87 | but the way the LCD works, it's a lot easier to code for 4 px wide letters (including spaces) |
| 21:57.54 | pacman87 | http://pastebin.bzflag.bz/m3a178dbb |
| 21:58.20 | brlcad | heh, neat |
| 21:58.21 | pacman87 | that's the font in 4x6 |
| 21:58.32 | pacman87 | including the spacing top and right |
| 21:59.22 | pacman87 | i want to write a quine with it, but haven't had time with finals |