00:46.45 |
Notify |
03BRL-CAD:brlcad * 60230
brlcad/trunk/CMakeLists.txt: checkpoint reversion back to a simple
BRLCAD_FUNCTION_EXISTS for lrint(), if it doesn't exist we'll
define a macro and run with it. the cmake test currently conflicts
with the built-in functions, but they're aware of the
issue. |
00:48.45 |
Notify |
03BRL-CAD:brlcad * 60231
(brlcad/trunk/include/common.h
brlcad/trunk/include/config_win.h.in): this is not specific to
windows. if we don't have lrint(), we need the macro. use a
modified version that avoids floor() due to type conversion
problems. instead use simple rounding away from zero with a
cast. |
00:56.50 |
Notify |
03BRL-CAD:brlcad * 60232
brlcad/trunk/include/common.h: it's a c99 issue, so don't futz up
declarations in the c++ headers |
01:06.13 |
Notify |
03BRL-CAD:brlcad * 60233
brlcad/trunk/CMakeLists.txt: reducio |
01:07.37 |
Notify |
03BRL-CAD:brlcad * 60234
brlcad/trunk/src/libbu/color.c: long int hue color |
01:09.54 |
Notify |
03BRL-CAD:brlcad * 60235
(brlcad/trunk/include/rt/search.h
brlcad/trunk/src/conv/step/g-step/Trees.cpp and 4 others): move the
db_search() flags parameter before the search options since that's
how it's naturally written when using the command, expand the name
for clarity too. |
01:15.49 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
01:20.19 |
Notify |
03BRL-CAD:brlcad * 60236
brlcad/trunk/src/tclscripts/helplib.tcl: mention the kill command
options |
01:20.56 |
Notify |
03BRL-CAD:brlcad * 60237
brlcad/trunk/src/libged/killtree.c: update the usage, break on
-f |
01:39.20 |
brlcad |
starseeker: it looks like -above and -below
are swapped |
01:41.40 |
brlcad |
in moss.g for example: search / -above -name
platform.r |
01:42.08 |
brlcad |
gives path to platform.s, when all.g is the
only thing above platform.r in the hierarchy |
01:43.15 |
brlcad |
looks like -below gives that all.g result too,
so the fix may be as simple as swapping the function names or
changing an iterator |
01:55.39 |
Notify |
03BRL-CAD:brlcad * 60238
brlcad/trunk/src/librt/search.c: no logic change, just formatting
while reading |
02:11.38 |
starseeker |
brlcad: it depends on what you think -above
and -below should mean - I was thinking "search for all objects
that have platform.r above them in the hierarchy" |
02:11.57 |
starseeker |
which platform.s does |
02:12.39 |
starseeker |
likewise, in interpret "-below" in that
expression to be find all objeccts that have platform.r below them
in the hierarchy |
02:12.47 |
starseeker |
which all.g does |
02:13.25 |
brlcad |
ahhh, huh |
02:13.33 |
starseeker |
could be
wrong |
02:13.35 |
brlcad |
yeah, that's definitely not what I read into
it :) |
02:14.30 |
brlcad |
going with the find convention .. find me
objects from / that are -above someting named blah with -name
foo |
02:15.20 |
starseeker |
that works, but we'd have to be careful to
change the programattic uses correctly |
02:15.49 |
starseeker |
if it truly is a simple switch of -above and
-below that's fine |
02:16.11 |
brlcad |
I don't know if it is, thats why I mentioned
it :) |
02:16.32 |
starseeker |
needs testing on a deeper hierarchy |
02:16.34 |
brlcad |
I was just starting to decipher some of the
logic |
02:17.16 |
brlcad |
also ran into some peculiar errors about
invalid options (and it giving an empty string) |
02:17.28 |
starseeker |
I think I ended up just picking a
convention/meaning, didn't think about checking find |
02:17.30 |
brlcad |
but perhaps unrelated |
02:17.33 |
starseeker |
hmm |
02:17.53 |
brlcad |
rather, definitely unrelated .. separate issue
but don't have enough info just yet |
02:17.57 |
starseeker |
k |
02:18.20 |
starseeker |
I thought the option parsing (in
src/libged/search.c) was in reasonable shape, but maybe
not |
02:18.30 |
starseeker |
I'm too used to my own usage
patterns |
02:19.30 |
starseeker |
if it's the search pattern string, that's
handled at the lower level |
02:21.17 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
02:42.53 |
Notify |
03BRL-CAD:starseeker * 60239
brlcad/trunk/include/rt/search.h: Rework and reorder slightly - now
have doxygen output for db_search |
02:47.27 |
brlcad |
this was an error from lower-level |
02:48.07 |
brlcad |
I got distracted from investigating when I
encountered the above/below |
03:03.00 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
03:06.55 |
brlcad |
starseeker: how do you feel about changing
search | to search ^ |
03:07.45 |
brlcad |
thinking about compatibility with the various
scripting layers later, it'd be nice to not have to escape the pipe
operator for posix-style shells |
03:09.22 |
brlcad |
not a big deal, but the symbol also kind of
conveys the "search all trees" notion that currently happens with
| |
03:53.39 |
devinder |
hey brlcad |
03:55.26 |
devinder |
i was compiling brlcad from source this time
again |
03:56.53 |
devinder |
little confused for -DCMAKE_BUILD_TYPE=Debug
and another variable RESOURCE one which are to be added before
configuration |
04:01.47 |
brlcad |
devinder: hi devinder |
04:02.43 |
devinder |
confused |
04:03.05 |
brlcad |
okay, and? |
04:03.24 |
brlcad |
you're not asking a question, this is not a
20-questions game |
04:03.27 |
devinder |
i have asked the question already |
04:03.51 |
devinder |
i was compiling brlcad from source this time
again |
04:03.52 |
brlcad |
you have not yet asked a question |
04:04.00 |
devinder |
little confused for -DCMAKE_BUILD_TYPE=Debug
and another variable RESOURCE one which are to be added before
configuration |
04:04.08 |
brlcad |
that is a statement, not a question |
04:04.18 |
devinder |
okay |
04:04.33 |
devinder |
where to add these variables? |
04:04.47 |
devinder |
to configure |
04:05.06 |
brlcad |
what are you
reading/following/trying? |
04:05.11 |
brlcad |
those don't go with configure |
04:05.21 |
brlcad |
you're not even supposed to run
configure |
04:05.32 |
devinder |
from http://brlcad.org/wiki/Compiling#Download_BRL-CAD |
04:06.17 |
devinder |
yeah through make or cmake i am supposed
to |
04:06.28 |
*** join/#brlcad ejno_
(~ejno@unaffiliated/kazaik) |
04:06.44 |
devinder |
then where they go with? |
04:08.00 |
brlcad |
okay, that's a little different |
04:08.15 |
brlcad |
there's actually a build script called
"configure" in the source tree |
04:08.20 |
devinder |
yeah |
04:08.26 |
brlcad |
but you're reading the Configure steps in the
build instructions |
04:08.53 |
devinder |
yeah, am familiar with the configure
script |
04:09.01 |
brlcad |
you should be as specific as possible, it's
not effective to guess what you're doing or trying to do |
04:09.17 |
brlcad |
well note that the build instructions say
nothing about a configure script |
04:09.19 |
devinder |
okay, aplologies |
04:09.30 |
devinder |
will try to be more specific from next
time |
04:09.45 |
brlcad |
there is no variable RESOURCE |
04:10.10 |
brlcad |
and there's an example of how to add -DVAR=VAL
options right there in the Configure section on that wiki
page |
04:10.14 |
devinder |
so same is the case with DEBUG |
04:10.59 |
brlcad |
there is no DEBUG variable either, you are
misunderstanding something |
04:11.20 |
brlcad |
there is a Resource and Debug build setting
that can be set |
04:11.25 |
brlcad |
but those are not "variables" |
04:11.32 |
devinder |
okay, getting |
04:11.33 |
brlcad |
they're values |
04:12.03 |
brlcad |
the variable (actually it's a define) is
CMAKE_BUILD_TYPE |
04:12.45 |
devinder |
yeah and am I supposed to set these values in
configure |
04:12.51 |
brlcad |
the lines in the boxes exactly as they're
written will produce a build of BRL-CAD |
04:13.27 |
devinder |
yeah they produce, but give errors after
applying CMake command |
04:13.35 |
brlcad |
what do you mean by "set those values in
configure"? |
04:14.16 |
devinder |
means add |
04:14.32 |
brlcad |
dude, you're really not speaking
clearly |
04:14.49 |
devinder |
okay |
04:14.54 |
brlcad |
if I'm asking what you mean, please
_elaborate_ |
04:15.07 |
devinder |
let me ask again, this time more
clearly |
04:15.15 |
brlcad |
because I think you're saying something wrong,
but it's not clear from how you wrote it |
04:15.42 |
devinder |
all i want is to compile it on my machine but
am facing problem at this configure step |
04:15.51 |
brlcad |
okay |
04:16.01 |
brlcad |
what commands have you run? |
04:16.12 |
brlcad |
you ran the checkout line? |
04:16.24 |
devinder |
I got stuck at these two values which I
earlier called variables |
04:16.32 |
devinder |
yeah |
04:16.40 |
brlcad |
you created the build directory? |
04:16.43 |
devinder |
yeah |
04:16.52 |
brlcad |
what's did you call your build
directory? |
04:16.54 |
devinder |
i have created |
04:17.05 |
brlcad |
s/what's/what/ |
04:17.32 |
devinder |
call means? |
04:17.38 |
brlcad |
what did you name it? |
04:17.45 |
brlcad |
what is the name of the directory? |
04:17.46 |
devinder |
.build only |
04:17.57 |
brlcad |
and what is your current working
directory? |
04:17.58 |
brlcad |
(pwd) |
04:18.02 |
devinder |
brlcad |
04:18.15 |
brlcad |
so you need to still cd into that
directory |
04:18.21 |
brlcad |
cd .build |
04:18.29 |
devinder |
yeah did |
04:18.38 |
devinder |
thats my pwd |
04:18.46 |
brlcad |
heh |
04:18.50 |
brlcad |
.build != brlcad |
04:19.01 |
devinder |
yeah |
04:19.03 |
devinder |
:p |
04:19.21 |
brlcad |
you're a developer, details like that
matter |
04:19.39 |
brlcad |
so then you tried to run cmake? |
04:19.45 |
devinder |
okay |
04:19.50 |
devinder |
yes |
04:19.54 |
brlcad |
what was your cmake line? |
04:20.09 |
devinder |
cmake .. -DBRLCAD_BUNDLED_LIBS=ON |
04:20.23 |
brlcad |
and that completed? |
04:20.39 |
devinder |
no :( |
04:20.43 |
devinder |
thats the problem |
04:20.57 |
brlcad |
heh, well THAT is the information you should
have started with! :) |
04:21.40 |
devinder |
sorry, i thought on irc we are supposed to be
more precise |
04:21.46 |
brlcad |
"hi, I ran cmake but it didn't complete
successfull. I tried X, Y, and Z -- can you help me get it
working? here's my build log: ..." |
04:21.55 |
devinder |
but from next time i will take care of
it |
04:21.56 |
brlcad |
you are |
04:22.19 |
brlcad |
this is nothing to do with precision at all,
you beated around the bush for whatever reason |
04:22.41 |
brlcad |
if it failed, need to look at the message it's
telling you and figure out why it failed |
04:22.55 |
devinder |
hey, guess what |
04:23.25 |
brlcad |
do you have a build log? |
04:23.30 |
devinder |
this time I again tried running cmake, and now
its been running succesfully |
04:23.36 |
devinder |
how come! |
04:24.03 |
brlcad |
you've given me know information to know why
that would be the case -- need to know what the original error
was |
04:24.14 |
brlcad |
you have all the information :) |
04:24.20 |
brlcad |
s/know/no/ |
04:25.02 |
devinder |
okay, where to find build logs? |
04:25.11 |
brlcad |
maybe you typo'd, maybe a bug, maybe your
computer was on fire, ... |
04:25.22 |
brlcad |
you're looking at the build log |
04:25.46 |
devinder |
wow, its been compiling |
04:25.51 |
brlcad |
the cmake log is the output from running the
cmake command |
04:25.53 |
devinder |
problem solved |
04:25.55 |
devinder |
:) |
04:26.01 |
brlcad |
not problem solved |
04:26.34 |
brlcad |
but if you're past it, then you're at least
not stuck for now |
04:26.36 |
devinder |
yeah will give you the details what happened
eralier |
04:27.01 |
brlcad |
however, not understanding problems that
magically start working is a terrible way to develop code |
04:27.03 |
devinder |
s/eralier/earlier/ |
04:27.14 |
devinder |
yeah I agree |
04:27.17 |
brlcad |
if there was a problem in our build, it should
get fixed |
04:27.20 |
devinder |
totally |
04:27.26 |
brlcad |
if it's something you did wrong, you should
understand what that was |
04:28.19 |
devinder |
yeah, trying to find the same |
04:28.35 |
brlcad |
I'd suggest deleteing the checkout and
starting over, try to do it again, see if you get the error again
(or scroll back and see if you have it on your screen, save it to a
log file) |
04:28.53 |
devinder |
yeah |
04:28.58 |
devinder |
sure |
04:29.43 |
devinder |
but first I want to see brlcad compiled
succesfully on my system |
04:30.31 |
devinder |
hey brlcad |
04:30.40 |
devinder |
thanks for the discussion |
04:31.05 |
devinder |
:) |
04:31.50 |
brlcad |
good that you're going through the setup
steps, hopefully you can work on a patch in time |
04:32.50 |
devinder |
yeah soon |
04:32.53 |
devinder |
for sure |
04:38.21 |
brlcad |
try to have it done before the weekend, that's
when we'll begin ranking |
04:39.12 |
brlcad |
proposals without a patch almost always fair
very poorly when it comes time to rank |
04:39.31 |
brlcad |
you want to be in the top half, not the bottom
or even middle |
04:44.09 |
brlcad |
starseeker: been thinking about it a bit and
working through some examples and I think it is a straight-up swap
of the names (above/below) to get the is-a vs has-a property
change |
04:46.45 |
brlcad |
I think it might simlify some of the emphatic
explanations you were having to make in the docs too |
04:48.05 |
devinder |
brlcad: okay |
04:48.50 |
brlcad |
search . -name foo => search for objects
named foo ; search . -above -name foo => search for objects
above objects named foo ; search . -type region -below -type region
=> search for objects of type region that are below objects of
type region ; etc |
05:11.05 |
Notify |
03BRL-CAD:brlcad * 60240
brlcad/trunk/doc/docbook/system/mann/en/search.xml: update the
documentation to reflect an intent to change the meaning of the
-above/-below options from has-a to an is-a property (find objects
that are above or below objects matching a given expression). this
is literally just a flipping of the terms. |
05:12.27 |
brlcad |
kept the docs mostly as-is just switching
above/below flags and making sure the text used the right
conceptualization to explain it, didn't bother shortening it up
though, looking good |
05:23.19 |
Notify |
03BRL-CAD:brlcad * 60241
(brlcad/trunk/doc/docbook/system/man1/en/asc2dsp.xml
brlcad/trunk/doc/docbook/system/man1/en/benchmark.xml and 40
others): berne convention made this statement pointless a long time
ago. unnecessary fluff as rights are protected under
copyright. |
06:20.09 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
06:38.31 |
Notify |
03BRL-CAD:brlcad * 60242 brlcad/trunk/CHANGES:
mark pixcut and pixpaste deprecated in order to consolidate our
copyright edge cases. haven't heard from chris in over a decade.
they could be rewritten from scratch in a day or two if there's a
reason for keeping them. |
06:40.25 |
Notify |
03BRL-CAD:brlcad * 60243
(brlcad/trunk/src/util/pixcut.c brlcad/trunk/src/util/pixpaste.c):
add a runtime deprecation notice |
07:48.50 |
Notify |
03BRL-CAD:brlcad * 60244
brlcad/trunk/src/libged/killtree.c: looks like quotes are NFG due
to how db_search() detokenizes the string. needs some
TLC. |
07:52.02 |
Notify |
03BRL-CAD:brlcad * 60245
brlcad/trunk/src/librt/search.c: still have to update the guts for
clarity, but this swaps the meaning of -above and -below with each
other, changing them from describing a has-a relationship to an
is-a property like the other search parameters. now you say search
for objects that are -above or -below object(s) that match a
specific expression. |
08:08.21 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
08:40.03 |
*** join/#brlcad ao30002
(~ao30002@130.185.16.109) |
09:12.56 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
09:16.16 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
09:17.27 |
*** join/#brlcad ao30002
(~ao30002@130.185.16.109) |
09:20.15 |
*** join/#brlcad teepee_
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
09:24.41 |
*** join/#brlcad devinder
(~chatzilla@202.164.53.117) |
09:52.57 |
*** join/#brlcad FOSScookie
(~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
09:54.26 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
10:07.33 |
*** join/#brlcad devinder
(~chatzilla@202.164.53.117) |
10:15.33 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
10:31.48 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
10:51.27 |
starseeker |
brlcad: we have to make sure all the other
uses of db_search in the source code are updated |
10:51.49 |
starseeker |
comb command and step converters definitely
need to be checked, may be others |
10:53.05 |
starseeker |
thanks for doing that - consistency in options
is a Good Thing. Not sure why my brain defaulted the other way on
that one |
10:53.46 |
starseeker |
wonders how to make a
one-liner NEWS item for this... maybe "swap meaning of -above and
-below search options" ? |
10:54.55 |
Notify |
03BRL-CAD:starseeker * 60246
brlcad/branches/openscenegraph/src/libdm/dm_obj.cpp: Cast bu_malloc
type for MSVC |
10:57.15 |
starseeker |
hmm. yeah, I always tried to avoid the find
code that broke out the string into a plan - not too surprising
that it would need some customization, but that little mini-parser
they have would have to be approached carefully |
11:16.49 |
Notify |
03BRL-CAD:starseeker * 60247
brlcad/trunk/include/fbio.h: export osg_interface |
11:22.19 |
Notify |
03BRL-CAD:starseeker * 60248
brlcad/trunk/include/fbio.h: main branch doesn't have this defined
yet... |
11:23.51 |
brlcad |
nods |
11:25.51 |
brlcad |
I still have to check a few other things as
well |
11:31.50 |
Notify |
03BRL-CAD:starseeker * 60249
brlcad/branches/openscenegraph/include/dm/dm_xvars.h: Add bio.h for
Windows types. |
11:45.58 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
11:48.49 |
Notify |
03BRL-CAD:starseeker * 60250
(brlcad/trunk/src/libfb/fb_paged_io.c
brlcad/trunk/src/libfb/fb_rect.c and 5 others): Add some bu/log.h
includes for Windows |
11:58.41 |
Notify |
03BRL-CAD:brlcad * 60251
brlcad/trunk/src/librt/search.c: generalize the variable names to
not confuse the old behavior with the new |
12:06.09 |
Notify |
03BRL-CAD:brlcad * 60252
brlcad/trunk/src/librt/search.c: don't need a vls, just a mutable
copy of the caller's string |
12:32.05 |
Notify |
03BRL-CAD:brlcad * 60253
brlcad/trunk/src/librt/search.c: reduce nested scopes (shallow is
better) which unveiled a memory leak when/if null dp's are ever
encountered. the comments on reuse of the start_path indicate there
may be another misunderstaning or leak here as well. it's getting
allocated every pass of the loop regardless of intent, so
restructure the code to make what's going on more clear (not
obvious to |
12:32.09 |
Notify |
me which was really intended). |
12:33.54 |
Notify |
03BRL-CAD:brlcad * 60254
brlcad/trunk/src/librt/search.c: remove comments that mostly
reflect the variable name |
12:37.34 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
12:47.26 |
Notify |
03BRL-CAD:brlcad * 60255
brlcad/trunk/src/librt/search.c: make negative return values
indicate an error, otherwise returns the number of matches
encountered. don't require the caller to provide a results
container, and looks like the code is already careful to only add
to the container if it's non-null anyways. |
12:54.24 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
13:14.09 |
Notify |
03BRL-CAD:brlcad * 60256
brlcad/trunk/include/rt/search.h: @code blocks are literal
insertions, so we don't want the asterisks. also rework the example
a little more succinctly, don't need a vls, iterate from 0 (using
size_t), and eliminate the outer scope. |
14:07.43 |
Notify |
03BRL-CAD:brlcad * 60257
brlcad/trunk/include/rt/search.h: expand a few more details on the
search interface behavior, pointing them to the manual page, and
describing the parameters more. |
14:23.50 |
Notify |
03BRL-CAD:brlcad * 60258
(brlcad/trunk/include/rt/search.h brlcad/trunk/src/libged/comb.c
and 2 others): change db_free_search_tbl to db_search_free to
simplify and match the lib_group_func pattern used
elsewhere. |
14:28.19 |
*** join/#brlcad Zhao_Anqing
(~clouddrif@2001:da8:e000:1a08:a9cb:1745:56a7:aa45) |
14:30.28 |
Notify |
03BRL-CAD:brlcad * 60259
brlcad/trunk/src/liboptical/turb.c: copyright.gov makes is pretty
clear that tables of data like this are not protectable by
copyright. there's no logic in here anyways and amassing a table of
values is not a creative act of itself. moreover, there's a
statement saying it can be distributed. |
14:31.47 |
Notify |
03BRL-CAD:carlmoore * 60260
(brlcad/trunk/doc/docbook/system/mann/en/killtree.xml
brlcad/trunk/include/vmath.h): fix spellings |
14:33.39 |
Notify |
03BRL-CAD:brlcad * 60261
brlcad/trunk/src/liboptical/turb.c: be explicit about the lack of
copyright |
14:36.53 |
Notify |
03BRL-CAD:brlcad * 60262
brlcad/trunk/src/liboptical/turb.c: it'd be nice to have a bigger
table or know the generator+seed that produced it |
15:19.51 |
Notify |
03BRL-CAD Wiki:Samhaiati61 * 0
/wiki/User:Samhaiati61: |
15:20.46 |
Notify |
03BRL-CAD:brlcad * 60263
(brlcad/trunk/include/rt/search.h
brlcad/trunk/src/conv/step/g-step/Trees.cpp and 5 others): make
db_search() take a dbip instead of a wdbp so it doesn't give the
impression that it writes to the databsae. this greatly simplified
the implementation functions where both dbip and wdbp were being
passed around everywhere. also updated at least the calls in g-step
to use stack memory and |
15:20.48 |
Notify |
release the results (was memory
leak). |
15:28.07 |
Notify |
03BRL-CAD Wiki:Shubhamkapoor * 0
/wiki/User:Shubhamkapoor: |
15:30.52 |
mpictor |
brlcad: free ssl certs for open source
projects https://www.globalsign.com/ssl/ssl-open-source/ |
16:02.46 |
*** join/#brlcad ries_nicked
(~ries@190.9.171.121) |
16:10.01 |
Notify |
03BRL-CAD Wiki:CarleypultnjosqvKortz * 0
/wiki/User:CarleypultnjosqvKortz: |
16:23.00 |
*** join/#brlcad gaganjyot
(~gagan@49.138.147.223) |
16:50.28 |
*** join/#brlcad ao30002
(~ao30002@95.111.173.30) |
16:50.54 |
Notify |
03BRL-CAD:indianlarry * 60264
(brlcad/trunk/include/brep.h
brlcad/trunk/src/libbrep/PullbackCurve.cpp
brlcad/trunk/src/librt/primitives/brep/brep.cpp): Change 'tol'
default on surface_GetClosestPoint3dFirstOrder() and
trim_GetClosestPoint3dFirstOrder(). Moved tol parameter to end to
make optional for trim_GetClosestPoint3dFirstOrder(). Consolidated
similar functions into ConsecutivePointsCrossClosedSeam() and
moved |
16:50.56 |
Notify |
to libbrep. IsAtSeam(const ON_Surface *surf,
const ON_2dPoint &pt, double tol) now unwraps any closed
surface extents of "pt"'s x,y to local domain before then calls
IsAtSeam(const ON_Surface *surf, double u, double v, double tol)
with local u,v. |
17:00.15 |
*** join/#brlcad caen23
(~caen23@92.81.222.1) |
17:11.42 |
*** part/#brlcad gaganjyot
(~gagan@49.138.147.223) |
17:26.59 |
Notify |
03BRL-CAD:brlcad * 60265
brlcad/trunk/src/libged/comb.c: push many of the ptbl structures
onto the stack to simplify the code a bit. call db_search_free()
when returning too, which should close up some memory leaks cases
when doing full path searches. needs testing, though.. lot of
intermixing with non-search ptbl containers going on. |
18:04.58 |
*** join/#brlcad gaganjyot
(~gagan@49.138.147.238) |
18:05.45 |
Notify |
03BRL-CAD:brlcad * 60266
brlcad/trunk/src/libged/comb.c: the directory pointers need to be
released. fixes a memory leak. |
18:06.35 |
Notify |
03BRL-CAD:brlcad * 60267
brlcad/trunk/src/librt/search.c: if the caller doesn't pass any
paths, search all top-level objects |
18:09.39 |
*** part/#brlcad gaganjyot
(~gagan@49.138.147.238) |
18:40.44 |
*** join/#brlcad javampire
(~ncsaba@p4FF73C29.dip0.t-ipconnect.de) |
18:55.14 |
*** part/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
20:13.07 |
*** join/#brlcad infinite
(~infinite@14.139.122.114) |
20:16.27 |
*** join/#brlcad cwstirk
(~charlie@c-71-56-216-45.hsd1.co.comcast.net) |
20:54.03 |
Notify |
03BRL-CAD:starseeker * 60268
brlcad/trunk/src/librt/search.c: Instead of dragging the resource
variable all over the place, just use &rt_uniresource in the
one place we actually need it. dbip->dbi_wdbp->wdb_resp
wasn't initialized when archer tried to do a search, causing a
crash, but as long as we can use &rt_uniresource here we don't
need to worry about it at all. |
21:22.46 |
*** join/#brlcad 17SAAAK1W
(~ao30002@95.111.173.30) |
22:09.49 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
22:10.50 |
Notify |
03BRL-CAD:starseeker * 60269
(brlcad/trunk/src/archer/archer
brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): This is a proof
of concept, not the 'right' way to do this (complete code reuse
fail, for one) but it teaches Archer to call step-g to import .step
and .stp files, and adds STEP as a drop-down file type option to
the File->Open dialog in Archer. |
22:25.13 |
*** join/#brlcad ao30002
(~ao30002@95.111.173.30) |
22:34.06 |
*** join/#brlcad zxq9
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
22:38.54 |
*** join/#brlcad zxq9
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
22:59.27 |
Notify |
03BRL-CAD:starseeker * 60270
(brlcad/trunk/src/archer/archer
brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl
brlcad/trunk/src/tclscripts/lib/CMakeLists.txt): Refactor file
loading tcl code into a package for proper code reuse. Major
drawbacks currently are a) lack of ability to specify
conversion-specific options and b) no progress feedback during
conversion but step files can be directly opened by Archer and
it |
22:59.30 |
Notify |
should be fairly straightforward to hook in
more converters. |
22:59.35 |
starseeker |
that's better |
23:16.51 |
Notify |
03BRL-CAD:starseeker * 60271
(brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl
brlcad/trunk/src/tclscripts/lib/GeometryLoad.tcl): Add stl-g to the
import list. |
23:23.41 |
Notify |
03BRL-CAD:starseeker * 60272
(brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl
brlcad/trunk/src/tclscripts/lib/GeometryLoad.tcl): Enable opening
of 3dm files |
23:54.30 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
23:58.55 |
*** join/#brlcad caen23
(~caen23@92.81.222.1) |