00:32.07 |
Notify |
03BRL-CAD:starseeker * 64227
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: notes
about finding axis intersections. |
02:40.26 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:50.57 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
03:34.20 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
04:03.49 |
*** join/#brlcad wick29
(~chatzilla@triband-mum-120.61.193.206.mtnl.net.in) |
04:22.39 |
*** join/#brlcad sofat
(~androirc@106.192.156.63) |
07:20.56 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
07:57.56 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
08:16.53 |
*** join/#brlcad merzo
(~merzo@246-6-133-95.pool.ukrtel.net) |
08:59.08 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
09:36.52 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-141.skif.com.ua) |
10:21.45 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
10:39.56 |
*** join/#brlcad teepee-
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
10:52.06 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
12:01.52 |
*** join/#brlcad YashM
(~YashM@117.248.201.248) |
13:11.20 |
*** join/#brlcad sofat
(~sofat@202.164.53.117) |
13:35.51 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
13:46.07 |
*** join/#brlcad sofat
(~androirc@202.164.45.204) |
13:53.55 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
14:01.15 |
*** join/#brlcad rvt
(~rvt@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
14:06.45 |
*** join/#brlcad rvt
(~rvt@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
14:30.24 |
*** join/#brlcad rvt
(~rvt@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
14:39.30 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
16:06.51 |
*** join/#brlcad sofat
(~androirc@202.164.45.212) |
17:02.34 |
*** join/#brlcad nmz787_i
(~nmccorkx@192.55.55.39) |
17:14.06 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
17:17.04 |
brlcad |
nmz787_i: get your question answered? keep is
for across databases, cp is within a database |
17:17.46 |
nmz787_i |
hey |
17:17.52 |
nmz787_i |
i think keep was what I wanted |
17:18.34 |
nmz787_i |
mroeso though, I've been looking at the
convolute gear example I think you posted on which used an rpc...
was trying to determine if a parabola is actually the same as the
involute equations when rotated |
17:18.52 |
brlcad |
nmz787_i: bot is a triangle mesh, nmg is a
polygonal mesh, dsp is a height field (e.g., terrain) |
17:19.10 |
nmz787_i |
and also, how to use an rpc section in a
curve, like a toroid (i need to model fluidic channels which get
etched away, and often leave a parabolic profile) |
17:19.30 |
brlcad |
ars is a waterline solid (which is presently
faceted so it looks like a bot) |
17:20.39 |
brlcad |
nmz787_i: I don't think rpc is an exact fit,
but I haven't done the math |
17:20.56 |
brlcad |
rather, it could be parabolic, but not
necessarily |
17:21.38 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
17:23.40 |
nmz787_i |
does dsp the same as bot or nmg, except one
side is flat (the side opposite the 'terrain')? |
17:23.56 |
nmz787_i |
I like the input format of dsp, the bitmaps
are easy to understand |
17:24.11 |
brlcad |
``Erik: you noticed anything odd about .bz
performance? seems back to normal now after I restarted a few
things, but it was incredibly sluggish (but seemingly not
thrashing) |
17:24.40 |
nmz787_i |
i.e. if i had to calculate points for a
parabola, then throw it through asc2dsp... and get what I assume
would be a super-thin slice |
17:32.45 |
nmz787_i |
hmm, I can't find any refs online for
'waterline cad' regarding what a 'waterline' is |
17:35.17 |
brlcad |
five sides of a dsp are "flat" :) |
17:35.24 |
nmz787_i |
'any of a set of structural lines of a ship,
parallel with the surface of the water, representing the contour of
the hull at various heights above the keel and drawn on
shipbuilding plans.' |
17:40.59 |
brlcad |
I don't have a handy online reference for you,
but a waterline object is basically that |
17:42.07 |
brlcad |
structural lines of a ship, depths in a
lake/ocean/river, contours up a building, etc |
17:42.36 |
brlcad |
here's a pretty advanced example: http://studiomaven.org/images/a/ae/Contour.png |
17:42.42 |
nmz787_i |
so it's a polygon mesh? |
17:43.16 |
nmz787_i |
hmm, that looks more like a pointcloud with
points grouped by 'waterline' |
17:43.34 |
*** join/#brlcad Izak
(~Izak@66-118-151-70.static.sagonet.net) |
17:44.14 |
nmz787_i |
dang, what I really want is a way to just use
the involute or parabola equations to create a parametric curve...
so I guess that would be NURBS |
17:44.35 |
nmz787_i |
so I won't have to compute more points to feed
into a bot or dsp or whatever |
17:46.31 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
17:57.28 |
brlcad |
yeah, bot and dsp (and ars's implementation)
are all sampled solutions |
17:57.44 |
brlcad |
if you want parametric, you're looking at
other primitives, and nurbs does sound like your best bet |
17:58.31 |
brlcad |
C examples in src/proc-db/*.cpp and
src/other/openNURBS/example*/ |
18:01.35 |
nmz787_i |
is there some boundary-rep stuff I could use
to say, feed a bunch of parabola line points, and get a NURBS
primitive out? |
18:01.42 |
nmz787_i |
I see lots of commit messages in here about
brep! |
18:01.43 |
nmz787_i |
:) |
18:03.08 |
nmz787_i |
.tell nmz787 does this message bot exist in
here? |
18:04.39 |
*** join/#brlcad amalia
(~amalia@41.205.22.62) |
18:04.52 |
nmz787_i |
brb, won't be able to see messages until I get
back (and the web log has a delay of about a day it
seems) |
18:07.02 |
*** join/#brlcad rvt
(~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl) |
18:11.14 |
*** join/#brlcad sofat
(~sofat@202.164.45.208) |
18:11.25 |
amalia |
Hello |
18:11.38 |
amalia |
Who's the admin of this organisation
? |
18:14.29 |
amalia |
Why's everybody quiet? is it because I'm a
girl ? |
18:20.25 |
*** join/#brlcad sirnam
(~swetha@14.139.82.6) |
18:21.53 |
*** join/#brlcad nmz787_i
(~nmccorkx@192.55.54.36) |
18:24.08 |
sofat |
amalia, no all is here |
18:24.53 |
amalia |
thinks it's too quiet
here |
18:25.37 |
Ch3ck |
a |
18:28.20 |
``Erik |
brlcad: I was just doing a port update that
rebuild two openjdk's, those default to -j8... might explain todays
slowdown? I've noticed other times when the machine has low load
but is still very slow to respond, I'm assuming it's a memory
constraint issue... |
18:30.23 |
``Erik |
tries to murder the machine
with some memory subsystem butchery |
18:31.22 |
``Erik |
nice, swapoff: /dev/ad4s1b: Cannot allocate
memory |
18:33.57 |
Ch3ck |
amalia: relax Big Sean is not around perhaps
;) Welcome btw! |
18:38.00 |
``Erik |
amalia: I'd hope gender is irrelevant. Ask the
actual question you want to ask, then wait and someone with the
answer will eventually speak up |
18:38.04 |
``Erik |
!notify ask |
18:38.05 |
Notify |
Questions in the channel should be specific,
informative, complete, concise, and on-topic. Don't ask if you can
ask a question first. Don't ask if a person is there; just ask
what you intended to ask them. Better questions more frequently
yield better answers. We are all here voluntarily or against our
will. |
18:39.03 |
amalia |
Thanks ``Erik |
18:41.02 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
18:42.49 |
amalia |
!notify gsoc |
18:44.27 |
``Erik |
what information are you looking for? (and did
you look at http://brlcad.org/wiki/ ?) |
18:45.13 |
amalia |
Nope. not yet |
18:47.40 |
sofat |
amalia, what you want to ask? |
18:50.05 |
amalia |
I'll like to take part in Google Summer of
Code. What should I do ? |
18:51.28 |
sofat |
find the organization and the start the
work |
18:52.17 |
``Erik |
read the wiki pages on gsoc, make sure you can
check out, compile, install and run the software, take a look at
the various 'idea' pages and bugs... and hang out here and the
mailing list to get a feel for the community |
18:52.26 |
sofat |
solve the bugs and then submit the solution
as a patches |
18:53.46 |
``Erik |
http://brlcad.org/wiki/GSoC will
probably be updated once we get acceptance confirmed (and someone
who knows we're in gets around to updating it), but the checklist
and other info there is still good |
18:56.08 |
amalia |
Okay. Thanks ``Erik |
18:56.15 |
amalia |
You're quite kind |
19:04.42 |
Izak |
amalia make sure you discuss the idea you like
on this channel or on the mailing list |
19:05.45 |
Izak |
What skills do you have btw amalia ? |
19:06.10 |
amalia |
You mean the languages that I code in
? |
19:07.16 |
Izak |
Yes. Which programming languages do you code
in ? |
19:08.20 |
amalia |
Ok. I code in C and C++. |
19:09.10 |
amalia |
Can this help me program during GSoC in
BRL-CAD ? |
19:09.37 |
nmz787_i |
I think most of the code is C-style |
19:10.22 |
Izak |
Yes. Of course. The BRL-CAD project is
primarily developed in C and C++. Just follow the recommendations
that ``Erik gave and jump right in :) |
19:10.55 |
``Erik |
a lot is ANSI C, c++ is creeping in due to
third party libraries (openstep, opennurbs, etc), and a lot of ui
and scripting stuff is tcl/tk |
19:12.20 |
Notify |
03BRL-CAD:carlmoore * 64228
(brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp
brlcad/trunk/src/tclscripts/swidgets/scripts/tkgetdir.itk): fix
spellings |
19:12.52 |
amalia |
Thanks ``Erik |
19:13.00 |
amalia |
Thanks Izak |
19:14.16 |
brlcad |
``Erik: huh, maybe .. I didn't see any cc's
pop to the top of top |
19:15.05 |
``Erik |
jdk's are half cc and half javac, often short
lived |
19:15.44 |
``Erik |
the amount of swap consumed is ...
interesting. bsd is aggressive about pushing unused pages to swap,
but 2g is a bit much |
19:16.04 |
brlcad |
i noticed that |
19:16.39 |
brlcad |
also noticed it had 2GB free and had pushed
out 2GB.. |
19:17.09 |
brlcad |
I wtf'd |
19:17.27 |
brlcad |
any plans on upgrading to 10? :) |
19:17.44 |
``Erik |
heh, it was full of cache pages and had 2g
swap, I ran a program to force cache and buffer expirations which
freed up 2 gigs, but wasn't able to swapoff it |
19:17.51 |
brlcad |
let me know if you do .. I need to run a full
backup and a reboot might be in order |
19:18.26 |
``Erik |
um, 10 is find by me, but the
installworld/mergemaster/reboot phase will clobber service for a
little bit... |
19:19.34 |
``Erik |
is running a fever, so
doesn't want to do anything that... "exciting" right now.
:) |
19:19.42 |
brlcad |
oof, sorry to hear that |
19:19.57 |
``Erik |
thnx |
19:19.59 |
brlcad |
that's what a little exertion will do
eh? |
19:20.06 |
brlcad |
shoveling? or kids? :) |
19:22.07 |
``Erik |
heh, I made her shovel! :D I think I had it
before the snow day family fun time project yesterday, but it hit
me harder today (99.6, not doctor worthy, but not 100%) |
19:22.34 |
*** join/#brlcad ank22
(uid51029@gateway/web/irccloud.com/x-mlxaibkkjqhdwytx) |
19:22.43 |
nmz787_i |
ah, snow... i miss it sometimes |
19:26.30 |
``Erik |
feel free to swing by and take some of mine
;) |
19:27.37 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
19:30.10 |
nmz787_i |
would be funny to see snow on amazon
prime! |
19:41.35 |
*** join/#brlcad gaganjyot
(~gaganjyot@101.208.157.165) |
19:46.24 |
*** join/#brlcad
krishna_ravi732 (~krishna@5.231.52.94) |
19:55.26 |
*** join/#brlcad sofat
(~androirc@202.164.45.204) |
20:35.36 |
Notify |
03BRL-CAD:n_reed * 64229
brlcad/branches/brep-debug/src/libbrep/intersect.cpp: Replace
ON_ZERO_TOLERANCE with the more appropriate isect_tol to avoid
missing good curve-surface intersections. |
21:10.43 |
``Erik |
(wee, 100.4! high score!) |
21:32.21 |
brlcad |
you can do better than that |
22:40.36 |
*** join/#brlcad nmz787_i
(nmccorkx@nat/intel/x-uiogmfowextkmefi) |
23:01.18 |
Notify |
03BRL-CAD:starseeker * 64230
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: Don't rush
to handle more complexity than you need to - get simpler cases
working. Handle the simpler capping scenario and deal with the more
complex case (if needed) later. |
23:29.04 |
Notify |
03BRL-CAD:starseeker * 64231
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: one and
two end cap cases need to be considered. |
23:36.34 |
starseeker |
nmz787_i: we don't have any user-level tools
for creating/manipulating NURBS BRep objects, except for
rotate/translate/scale and making them out of CSG
primitives |
23:37.34 |
starseeker |
basically have to make your own C program
(like the previously mentioned proc-db examples) to create any from
scratch |
23:38.05 |
starseeker |
most of the NURBS brep stuff you see flying by
is related to other efforts (conversion, raytracing,
etc.) |
23:51.20 |
nmz787_i |
hmm |
23:51.40 |
nmz787_i |
I'm OK with writing C. |
23:51.54 |
nmz787_i |
but will I actually have to create the control
points and such? |
23:52.38 |
nmz787_i |
I actually /have/ created a NURBS parabolic
surface before, but for equation-based input, I would ideally push
that to some other magic :) |
23:53.07 |
nmz787_i |
( I am hoping that magic exists in one of the
'to-NURBS' converters) |
23:54.53 |
nmz787_i |
checking src/proc-db now |
23:57.18 |
Notify |
03BRL-CAD:starseeker * 64232
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: Assemble
edges associated with each cap - this may be unnecessary -
intersecting the planes with the cylinder axis may tell us what we
need here - but checkpoint before removing. |