00:42.31 |
*** join/#brlcad FOSScookie
(~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
00:48.17 |
*** join/#brlcad t9r4
(~Henry@adsl-74-241-34-202.sdf.bellsouth.net) |
01:14.37 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6796
/wiki/User:Inderpreet/OGV_Proposal: /* My Prepration */ |
01:15.24 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6797
/wiki/User:Inderpreet/OGV_Proposal: /* Milestones */ |
01:27.41 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
01:30.49 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6798
/wiki/User:Inderpreet/OGV_Proposal: /* Porting OGV to node.js
*/ |
01:46.01 |
*** join/#brlcad Zhao_Anqing
(~clouddrif@2001:da8:e000:1a08:a454:bfb9:ce57:f62c) |
01:49.04 |
starseeker |
has a new favorite unit for
data storage density - Gigabytes/Boxcar (http://slashdot.org/comments.pl?sid=4889441&cid=46463509) |
02:14.57 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6799
/wiki/User:Clouddrift/GSoC2014: /* The current status of NMG
*/ |
02:20.50 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6800
/wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */ |
03:12.45 |
*** join/#brlcad zengyifa
(43c2ac22@gateway/web/freenode/ip.67.194.172.34) |
03:47.57 |
*** join/#brlcad devinder
(~devinder@202.164.53.122) |
03:53.02 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
04:29.18 |
*** join/#brlcad hoiji
(73f03440@gateway/web/cgi-irc/kiwiirc.com/ip.115.240.52.64) |
04:54.15 |
*** join/#brlcad t9r4
(~Henry@adsl-74-241-34-202.sdf.bellsouth.net) |
05:05.24 |
*** join/#brlcad FOSScookie
(~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
05:08.14 |
brlcad |
suspiciously quiet |
05:10.33 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6801
/wiki/User:Richajain1912/GSOC2014/: /* Why me */ |
05:14.56 |
brlcad |
that's better |
05:21.28 |
richa |
brlcad: Can you please give some suggestions
on my proposal? I did not get any from the community :/ |
05:21.40 |
richa |
http://brlcad.org/wiki/User:Richajain1912/GSOC2014/ |
05:22.40 |
*** join/#brlcad sai_avenger
(~sai@117.196.82.239) |
05:23.13 |
brlcad |
heh, no page there |
05:24.58 |
brlcad |
found it |
05:25.27 |
brlcad |
ah, maybe I missed the slash
copypasting |
05:26.39 |
brlcad |
richa: so right away, I'd have the same
question as I asked another -- if you worked with wikimedia last
year, what have you done since then with them and why not continue
to work with them? |
05:28.48 |
brlcad |
"The source code can be seen here" links to a
dead/empty link too |
05:30.01 |
*** join/#brlcad infinite
(~infinite@117.197.7.140) |
05:30.55 |
brlcad |
"Workflowy" |
05:31.49 |
richa |
brlcad: I am still in touch with Wikimedia,
just that I was busy since 2-3 months and could not focus much due
to some academic work |
05:32.03 |
infinite |
hey! while compiling brlcad I am getting this
error Unknown CMake command "BRLCAD_LIB_INCLUDE_DIRS", how to
remove this? |
05:32.13 |
richa |
brlcad: I will see to that link |
05:32.26 |
brlcad |
richa: check all of your links just to be
sure |
05:32.38 |
richa |
brlcad: yeah |
05:33.33 |
brlcad |
richa: so the biggest issue i see besides a
lack of technical detail is your timeline |
05:34.25 |
brlcad |
richa: you've proposed a classic waterfall
style approach which has you investigating, writing code, more
code, testing, debugging, and docs |
05:35.24 |
brlcad |
probably is most software projects have
trouble staying on schedule, particularly when the implementation
is not fully defined |
05:35.46 |
brlcad |
so if your investing or coding takes too long,
you'll end up without docs or inadequate testing |
05:36.39 |
brlcad |
you sould be doing testing/debugging from week
1 and docs shortly after .. and throughout |
05:36.58 |
brlcad |
and not just say "I'm doing these throughout,
but actually planning for them throughout |
05:37.24 |
brlcad |
i'd like to see more granularity in your
schedule, maybe week by week what you'd hope to accomplish or that
week |
05:37.58 |
richa |
brlcad: ok, I will breakdown the schedule
further including some specific purposes per week |
05:38.53 |
brlcad |
you also don't list any holiday time, which
could be true, but usually is not |
05:40.28 |
brlcad |
project description is pretty vague and could
use more detail |
05:40.56 |
*** join/#brlcad inderplus_
(~inderplus@117.220.170.109) |
05:41.01 |
brlcad |
maybe try drawing a diagram if it'll help, or
at least expanding the text a little bit to talk more about the two
approaches |
05:41.11 |
brlcad |
and what happens if neither approach is
good? |
05:41.29 |
brlcad |
good: a data-flow diagram |
05:42.11 |
brlcad |
regardless, good progress -- keep at it and
ask questions :) |
05:42.22 |
brlcad |
(specific ones) |
05:42.51 |
richa |
brlcad: Thanks for the suggestions, I will try
to improve it |
05:43.43 |
brlcad |
i have confidence in your ability to do that,
it's a good start |
06:05.37 |
*** join/#brlcad infinite_
(~infinite@117.222.222.20) |
06:05.52 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6802
/wiki/User:Clouddrift/GSoC2014: /* Synopsis */ |
06:06.56 |
*** join/#brlcad Zhao_Anqing
(~clouddrif@2001:da8:e000:1a08:a454:bfb9:ce57:f62c) |
06:16.29 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6803
/wiki/User:Inderpreet/OGV_Proposal: /* My Preparation */ |
06:27.44 |
*** join/#brlcad gaganjyot
(~gagan@122.252.232.94) |
06:34.05 |
infinite_ |
hello I am much interested into the project
voxelize but the command is already present there in voxels.c ,
what essentially one has to do? |
06:35.23 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6804
/wiki/User:Inderpreet/OGV_Proposal: /* Why BRL-CAD? */ |
06:41.13 |
*** join/#brlcad jasleen
(~chatzilla@117.253.228.126) |
07:16.55 |
Notify |
03BRL-CAD Wiki:Krajkreddy * 6805
/wiki/User:Krajkreddy/GSOC14/proposal: /* Development Schedule
*/ |
07:17.13 |
*** join/#brlcad FOSScookie
(~brian@107.200.34.31) |
07:18.15 |
*** join/#brlcad dt322
(4af122ca@gateway/web/freenode/ip.74.241.34.202) |
07:19.40 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
07:21.57 |
*** join/#brlcad DJ_FF
(29cd1635@gateway/web/freenode/ip.41.205.22.53) |
07:22.52 |
*** join/#brlcad __FF
(29cd1635@gateway/web/freenode/ip.41.205.22.53) |
07:51.42 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6806
/wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */ |
08:06.01 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6807
/wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */ |
08:10.46 |
*** join/#brlcad hsrai
(~hsrai@202.164.53.122) |
08:30.08 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6808
/wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */ |
08:34.01 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6809
/wiki/User:Inderpreet/OGV_Proposal: |
08:34.43 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6810
/wiki/User:Inderpreet/OGV_Proposal: /* My Preparation */ |
08:38.59 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6811
/wiki/User:Inderpreet/OGV_Proposal: /* Why Me? */ |
08:59.29 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
08:59.52 |
*** join/#brlcad kesha
(0e8b7a72@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.122.114) |
09:00.15 |
kesha |
brlcad: Hi |
09:07.05 |
infinite_ |
what is the expected behaviour of voxelize
command? |
09:09.12 |
*** join/#brlcad teepee_
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
09:20.34 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6812
/wiki/User:Clouddrift/GSoC2014: /* Destruction Operators
*/ |
09:24.45 |
*** join/#brlcad gaganjyot
(~gagan@220.227.40.234) |
09:25.57 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6813
/wiki/User:Clouddrift/GSoC2014: /* Destruction Operators
*/ |
09:39.29 |
*** join/#brlcad jasleen
(~chatzilla@117.253.228.126) |
09:43.52 |
Notify |
03BRL-CAD Wiki:Shainasabarwal * 0
/wiki/User:Shainasabarwal: |
09:45.13 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6814
/wiki/User:Clouddrift/GSoC2014: /* Construction Operators
*/ |
09:46.50 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6815
/wiki/User:Clouddrift/GSoC2014: /* Construction Operators
*/ |
09:47.26 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6816
/wiki/User:Clouddrift/GSoC2014: /* Construction Operators
*/ |
09:50.30 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6817
/wiki/User:Clouddrift/GSoC2014: /* Destruction Operators
*/ |
09:52.23 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6818
/wiki/User:Clouddrift/GSoC2014: /* Auxiliary Operators */ |
09:53.02 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6819
/wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */ |
09:55.44 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6820
/wiki/User:Clouddrift/GSoC2014: /* Codes in nmg.h */ |
09:56.04 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6821
/wiki/User:Clouddrift/GSoC2014: /* */ |
10:02.06 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6822
/wiki/User:Inderpreet/OGV_Proposal: /* My Preparation */ |
10:07.06 |
*** join/#brlcad infinite_
(~infinite@117.207.138.229) |
10:13.46 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 6823
/wiki/User:Ankeshanand/GSoC14/proposal: |
10:37.04 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 6824
/wiki/User:Ankeshanand/GSoC14/proposal: /* Mechanisms for Upload
*/ |
10:48.10 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6825
/wiki/Google_Code_In/2013: |
11:06.50 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
11:26.26 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6826
/wiki/User:Inderpreet/OGV_Proposal: /* Brief Summary */ |
11:26.52 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6827
/wiki/User:Inderpreet/OGV_Proposal: /* Brief Summary */ |
11:27.44 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6828
/wiki/User:Inderpreet/OGV_Proposal: /* Brief Summary */ |
11:48.01 |
*** join/#brlcad devinder_
(~devinder@202.164.53.122) |
12:02.16 |
Notify |
03BRL-CAD Wiki:Shainasabarwal * 6829
/wiki/User:Shainasabarwal/Openscad_UI_Brushup: Created page with
"'''User Interface Brushup''' Brief Description: The present
Openscad user interface is just a window splited into three parts-
a code editor, rendered object and a console. Un..." |
12:03.20 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
12:31.05 |
*** join/#brlcad jagvir
(~jsp@202.164.53.117) |
12:32.18 |
Notify |
03BRL-CAD Wiki:Shainasabarwal * 6830
/wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Background
Information */ |
12:38.35 |
Notify |
03BRL-CAD Wiki:Shainasabarwal * 6831
/wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Future scope
*/ |
12:45.19 |
*** join/#brlcad jasleen
(~chatzilla@117.253.228.126) |
12:48.49 |
*** join/#brlcad jagvir
(~jsp@202.164.53.117) |
12:55.08 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6832
/wiki/User:Inderpreet/OGV_Proposal: |
12:59.27 |
*** join/#brlcad TK
(~tarung08@202.164.53.117) |
13:02.07 |
*** join/#brlcad jagvir
(~jsp@202.164.53.117) |
13:02.58 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 6833
/wiki/User:Ankeshanand/GSoC14/proposal: /* Visualizations
*/ |
13:03.59 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 6834
/wiki/User:Ankeshanand/GSoC14/proposal: |
13:16.51 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 6835
/wiki/User:Ankeshanand/GSoC14/proposal: |
13:31.04 |
Notify |
03BRL-CAD Wiki:Shainasabarwal * 6836
/wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Email/Mailing
List */ |
13:34.52 |
Notify |
03BRL-CAD:starseeker * 60154
(brlcad/branches/openscenegraph/doc/tool_categories.txt
brlcad/branches/openscenegraph/include/bu/debug.h and 20 others):
Sync with trunk through revision 60153 |
13:35.11 |
Notify |
03BRL-CAD Wiki:Shainasabarwal * 6837
/wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Email/Mailing
List */ |
13:40.52 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
13:45.23 |
*** join/#brlcad gaganjyot
(~gagan@101.215.189.221) |
13:46.15 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6838
/wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */ |
13:46.36 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6839
/wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */ |
13:48.23 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6840
/wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */ |
13:50.22 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6841
/wiki/User:Richajain1912/GSOC2014/: |
13:50.48 |
Notify |
03BRL-CAD Wiki:Jgerace123 * 0
/wiki/User:Jgerace123: |
13:53.41 |
*** join/#brlcad gaganjyot
(~gagan@101.215.189.221) |
13:55.33 |
*** part/#brlcad gaganjyot
(~gagan@101.215.189.221) |
13:58.31 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6842
/wiki/User:Richajain1912/GSOC2014/: /* Detailed project description
*/ |
14:01.48 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
14:02.28 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6843
/wiki/User:Richajain1912/GSOC2014/: /* Tools available for
conversion between Wiki to Docbook and Vice-Versa: */ |
14:04.28 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6844
/wiki/User:Richajain1912/GSOC2014/: /* Tools available for
conversion between Wiki to Docbook and Vice-Versa: */ |
14:10.17 |
hoiji |
brlcad: in case you haven't seen it yet, could
you take a look at my proposal too http://brlcad.org/wiki/User:PulkitMittal/GSOC2014/proposal.
(I had already shown it to mpictor) |
14:15.03 |
*** join/#brlcad pandrei
(~pandrei@5-12-220-251.residential.rdsnet.ro) |
14:17.32 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6845
/wiki/User:Richajain1912/GSOC2014/: /* Personal Information
*/ |
14:19.07 |
brlcad |
hoiji: will do, remind me in a bit
;) |
14:42.20 |
Notify |
03BRL-CAD:starseeker * 60155
brlcad/trunk/src/librt/search.c: Initialize to NULL |
14:42.52 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6846
/wiki/User:Clouddrift/GSoC2014: /* Synopsis */ |
14:43.45 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6847
/wiki/User:Clouddrift/GSoC2014: /* Synopsis */ |
14:44.21 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6848
/wiki/User:Clouddrift/GSoC2014: /* Concepts */ |
14:50.40 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6849
/wiki/User:Clouddrift/GSoC2014: /* Manifold */ |
14:53.09 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6850
/wiki/User:Clouddrift/GSoC2014: /* Non-manifold */ |
14:55.30 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6851
/wiki/User:Clouddrift/GSoC2014: /* Non-manifold */ |
14:55.48 |
inderplus_ |
can someone point me to some great CAD models
in .g format ? |
14:56.22 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:01.25 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6852
/wiki/User:Clouddrift/GSoC2014: /* Non-manifold */ |
15:05.21 |
Notify |
03BRL-CAD:n_reed * 60156
brlcad/trunk/src/libbrep/intersect.cpp: add a function to make
polyline-seam merging more readable |
15:10.55 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6853
/wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */ |
15:14.24 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6854
/wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */ |
15:18.19 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6855
/wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */ |
15:21.45 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6856
/wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */ |
15:23.37 |
Notify |
03BRL-CAD:starseeker * 60157
brlcad/trunk/src/libdm/CMakeLists.txt: Add dm-osg.cpp to
list |
15:25.41 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6857
/wiki/User:Clouddrift/GSoC2014: /* Remove redundant code
*/ |
15:26.36 |
*** join/#brlcad cwstirk
(~charlie@c-71-56-216-45.hsd1.co.comcast.net) |
15:27.49 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6858
/wiki/User:Clouddrift/GSoC2014: /* Remove redundant code
*/ |
15:31.47 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6859
/wiki/User:Clouddrift/GSoC2014: /* Add comments */ |
15:33.17 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6860
/wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */ |
15:33.43 |
Notify |
03BRL-CAD Wiki:Inderpreet * 6861
/wiki/User:Inderpreet/OGV_Proposal: /* Background Information
*/ |
15:34.49 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6862
/wiki/User:Clouddrift/GSoC2014: /* Unit test */ |
15:35.33 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6863
/wiki/User:Clouddrift/GSoC2014: /* Unit test */ |
15:39.23 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6864
/wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */ |
15:41.11 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6865
/wiki/User:Clouddrift/GSoC2014: /* Auxiliary Operators */ |
15:42.31 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
15:43.18 |
hoiji |
brlcad: I apologize for logging out. Did you
go through my proposal? |
15:43.20 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6866
/wiki/User:Clouddrift/GSoC2014: /* Brief background */ |
15:44.30 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6867
/wiki/User:Clouddrift/GSoC2014: /* Brief background */ |
15:44.47 |
*** join/#brlcad inderplus_
(~inderplus@117.220.170.109) |
15:46.46 |
brlcad |
inderplus_: there are several .g examples
provided in source and binary distributions |
15:46.58 |
brlcad |
in the db source directory or share/db install
dir |
15:47.08 |
*** join/#brlcad jagvir
(~jsp@59.91.239.129) |
15:47.11 |
brlcad |
maybe share/brlcad/db depending on
ver |
15:47.26 |
brlcad |
hello jagvir |
15:51.08 |
inderplus_ |
brlcad: thanks :) |
15:52.56 |
inderplus_ |
I was looking for last year's GCI task, there
was task I guess to make Iron Man's Arc Reactor in BRL-CAD and
someone made a very nice one. |
15:53.27 |
inderplus_ |
but now when I go to GCI site, the list of
completed projects doesn't show up. |
15:53.48 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6868
/wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */ |
15:55.49 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6869
/wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */ |
15:56.04 |
*** join/#brlcad hcurtis0010
(4af122ca@gateway/web/freenode/ip.74.241.34.202) |
15:56.38 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6870
/wiki/User:Clouddrift/GSoC2014: /* Why me */ |
15:57.29 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6871
/wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */ |
16:02.20 |
Notify |
03BRL-CAD Wiki:Clouddrift * 6872
/wiki/User:Clouddrift/GSoC2014: /* Why me */ |
16:02.32 |
brlcad |
inderplus_: looks like a melange bug |
16:26.34 |
Notify |
03BRL-CAD Wiki:Perfectus shadow * 0
/wiki/User:Perfectus_shadow: |
16:37.13 |
kanzure |
so i thought the point of python-brlcad was
that manually wrapping the objects wouldn't be necessary |
16:37.34 |
kanzure |
why is there an estimate regarding multiple
days to wrap simple primitives? |
16:38.01 |
kanzure |
i guess this is regarding some of the ctypes
leaky stuff getting into the python layer, but that seems like
something that should be solved by walking through the methods and
doing auto-fixup stuff |
16:40.45 |
*** join/#brlcad gaganjyot
(~gagan@101.215.191.250) |
16:45.26 |
brlcad |
kanzure: good point |
16:46.48 |
*** part/#brlcad gaganjyot
(~gagan@101.215.191.250) |
16:46.50 |
kanzure |
i'm also okay with expecting different levels
of programming knowledge from different contributors, of
course |
16:47.00 |
kanzure |
so i'm torn on what to actually propose
instead :) |
16:47.58 |
brlcad |
some of the more complicated objects are
definitely going to take some time and effort regardless |
16:48.15 |
brlcad |
e.g., wrapping nurbs is not going to be
easy |
16:48.34 |
brlcad |
even we punted |
16:48.44 |
brlcad |
it's the opennurbs api |
16:48.46 |
kanzure |
my understanding of the problem is that there
are some ctypes-specific python objects that need to be created in
order to pass into the ctypesgen-pre-wrapped functions |
16:49.15 |
kanzure |
like, uh, maybe lists, or lists of pointers? i
should double check. |
16:49.19 |
brlcad |
yeah, especially for some of them like bots
are a set of arrays |
16:49.30 |
kanzure |
but if these types are known in advance,
couldn't there be a standard transformation that is applied instead
of manually writing out all that python |
16:49.41 |
brlcad |
possibly |
16:49.49 |
brlcad |
sounds jsony |
16:50.30 |
brlcad |
i'd be cool with that being the goal, define a
general interface that applies to all of them, then just have each
one describe themselves |
16:50.35 |
kanzure |
https://github.com/kanzure/python-brlcad/blob/master/brlcad/ged.py |
16:50.38 |
brlcad |
then just need the one container
handler |
16:50.54 |
kanzure |
line 172 to line 1409 is suspicious to
me |
16:51.28 |
brlcad |
hehe |
16:51.41 |
brlcad |
that's still pretty cool |
16:52.03 |
brlcad |
but yeah, should not need to individually list
all commands like that |
16:52.23 |
brlcad |
that's the ged -exec infrastructure task that
someone else proposed |
16:52.46 |
brlcad |
so you'd just bind to one command like
libged.ged_exec(self.ged_pointer) |
16:52.52 |
kanzure |
for method in methods: setattr(GED,
method.name, generate_function_for_executing(getattr(ged,
method.name))) |
16:53.16 |
kanzure |
and then generate_function_for_executing would
return a function that calls self.execute_command() |
16:53.55 |
kanzure |
oh, what would ged_pointer be? |
16:54.10 |
*** join/#brlcad gaganjyot
(~gagan@101.215.191.250) |
16:56.13 |
hoiji |
brlcad: a gentle reminder about my proposal
!! |
16:57.07 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6873
/wiki/User:Richajain1912/GSOC2014/: /* Tools available for
conversion between Wiki to Docbook and Vice-Versa: */ |
16:58.35 |
brlcad |
basically, that python interface is currently
implementing the binding layer that should exist on the C
side |
16:59.13 |
brlcad |
push that execute_command() down into libged,
then it becomes a pass through |
17:11.11 |
*** join/#brlcad devinder
(~devinder@202.164.53.122) |
17:17.52 |
*** join/#brlcad ishwerdas
(~inderplus@117.220.170.109) |
17:20.15 |
*** join/#brlcad albertcoder
(~albert@202.164.53.117) |
17:20.23 |
*** join/#brlcad Carola__
(~Carola@c-71-56-216-45.hsd1.co.comcast.net) |
17:23.52 |
albertcoder |
brlcad: I have just read your reply to my
Introduction on mailing list. Thanks! for a warm welcome |
17:32.13 |
albertcoder |
brlcad:well I have just applied all my senses
to the desired requirements of the project,this left me a bit
bemused as a few queries arose in my mind |
17:34.29 |
brlcad |
welcome |
17:34.52 |
brlcad |
that's a long way to say you have questions
;) |
17:36.17 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
17:37.13 |
*** join/#brlcad atmacaberke
(8bb3cf15@gateway/web/freenode/ip.139.179.207.21) |
17:37.22 |
atmacaberke |
Hello |
17:38.26 |
atmacaberke |
I want to talk abour Summer of Code about
Material and Shader Objects |
17:39.24 |
brlcad |
hello atmacaberke |
17:39.30 |
albertcoder |
About what number of data items(fundamental
attributes) could I expect? Because that would assist me to decide
about the initial layout of the database schema |
17:39.56 |
brlcad |
atmacaberke: you can talk in public, no need
for private messages -- sometimes irc responses come minutes or
hours later, join and stay ;) |
17:40.08 |
brlcad |
those that can't stay joined should use the
mailing list |
17:40.31 |
atmacaberke |
ok, never had used IRC before sorry about
that |
17:41.09 |
atmacaberke |
maybe not common in our country dont
know |
17:41.57 |
atmacaberke |
well I am a 4.grade computer science in
Bilkent University |
17:43.35 |
atmacaberke |
I have heard Google of Summer Code late so I
am a little bit late but I want to try my chance to became a part
of the community |
17:45.12 |
brlcad |
atmacaberke: have you seen our
checklist? |
17:46.41 |
brlcad |
atmacaberke: note the "See IRC if you've never
used it before. Ask specific questions and wait!" under #2, see the
IRC link |
17:47.21 |
brlcad |
atmacaberke: that's not to scare you off, you
will just have a lot of reading and homework to do in order to get
up to speed quickly :) |
17:47.55 |
brlcad |
albertcoder: number of attributes? that's
hard to say -- did you look at the existing schema? |
17:48.17 |
*** join/#brlcad hcurtis0010
(4af122ca@gateway/web/freenode/ip.74.241.34.202) |
17:48.37 |
*** join/#brlcad deepak_
(~chatzilla@117.220.145.69) |
17:51.30 |
albertcoder |
brlcad: Yeah I did! I feel there is a lot of
renovation to be done . |
17:57.35 |
albertcoder |
brlcad:The existing schema has separate
distinct tables for each trait of materials which I think would be
a sort of burden(more number of tables). |
17:59.23 |
atmacaberke |
Can I have a more detailed information about
Material and Shader Objects topic. Do you need variety of Materials
like
http://webcache.googleusercontent.com/search?q=cache:ChjRIL91JvgJ:www.yogurt3d.com/materials.html+&cd=1&hl=en&ct=clnk&gl=tr&client=firefox-a |
18:00.34 |
*** join/#brlcad andrei__
(~IceChat77@5-12-220-251.residential.rdsnet.ro) |
18:01.42 |
*** join/#brlcad deepak_
(~chatzilla@117.220.145.69) |
18:02.35 |
andrei__ |
brlcad: you seen daniel around? |
18:05.14 |
*** join/#brlcad jasleen_
(~chatzilla@115.184.107.148) |
18:19.46 |
*** join/#brlcad albertcoder
(~albert@202.164.53.117) |
18:23.41 |
brlcad |
~seen d_rossberg |
18:23.41 |
infobot |
d_rossberg
<~rossberg@66-118-151-70.static.sagonet.net> was last seen on
IRC in channel #brlcad, 5d 2h 28m 47s ago, saying: 'the hrt
primitive is something where we could practise designing an
interface'. |
18:23.58 |
andrei__ |
sweet, thanks |
18:24.58 |
albertcoder |
<PROTECTED> |
18:32.37 |
*** join/#brlcad vladbogo
(~vlad@79.115.29.173) |
18:42.36 |
*** join/#brlcad devinder_
(~devinder@202.164.53.122) |
18:43.44 |
*** join/#brlcad albertcoder
(~albert@202.164.53.117) |
18:58.25 |
Notify |
03BRL-CAD Wiki:Infinite24 * 0
/wiki/User:Infinite24: |
18:59.01 |
devinder_ |
hello |
18:59.02 |
*** join/#brlcad cstirk
(~charlie@c-71-56-216-45.hsd1.co.comcast.net) |
18:59.23 |
*** join/#brlcad hcurtis
(4af122ca@gateway/web/freenode/ip.74.241.34.202) |
18:59.58 |
devinder_ |
need to discuss about mged to archer command
migration project |
19:00.34 |
*** join/#brlcad javampire
(~ncsaba@p4FF73F80.dip0.t-ipconnect.de) |
19:02.12 |
andrei__ |
devinder_ : I think you should just ask what
you want to know |
19:02.15 |
andrei__ |
or say what you intend to |
19:02.29 |
andrei__ |
and people will read and answer when they're
around |
19:02.36 |
andrei__ |
most devs read the irc logs and get back to
you |
19:03.35 |
devinder_ |
okay, thanks for the response |
19:04.19 |
Notify |
03BRL-CAD:starseeker * 60158
brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Start adding
in Tk window controls. |
19:04.32 |
devinder_ |
i want to know about the main commands that I
should work upon |
19:04.38 |
devinder_ |
for migration |
19:04.48 |
devinder_ |
from mged to archer |
19:05.29 |
devinder_ |
eg. build pattern tool is one of
them |
19:09.35 |
*** join/#brlcad gaganjyot
(~gagan@49.138.97.173) |
19:12.37 |
devinder_ |
:D |
19:12.57 |
Notify |
03BRL-CAD Wiki:Foposseleger * 0
/wiki/User:Foposseleger: |
19:14.44 |
*** join/#brlcad piyush
(~piyush@202.164.53.117) |
19:17.31 |
Notify |
03BRL-CAD:starseeker * 60159
brlcad/trunk/regress/repository.sh: Instead of ignoring bu.h, just
ignore bu/str.h and bu/log.h |
19:20.17 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6874
/wiki/User:Foposseleger/GSoC_2014_proposal: Convert Bot to Pipe
Project |
19:21.36 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6875
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Why Me ?
*/ |
19:22.21 |
*** join/#brlcad gaganjyot
(~gagan@49.138.97.173) |
19:26.56 |
brlcad |
andrei__: thanks, even i he didn't hang
around |
19:28.13 |
*** join/#brlcad gaganjyot
(~gagan@49.138.97.173) |
19:30.24 |
andrei__ |
heh, no probl |
19:31.20 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6876
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Personal Information
*/ |
19:33.10 |
*** join/#brlcad albertcoder
(~albert@202.164.53.117) |
19:37.40 |
Notify |
03BRL-CAD:n_reed * 60160
brlcad/trunk/src/libbrep/intersect.cpp: continue on NULL to save a
level of indentation |
19:37.55 |
javampire |
brlcad: hi there, finally there's quite some
inflation of GSoC proposals :-) |
19:39.12 |
javampire |
brlcad: I would like to help Raj getting his
proposal in shape, but have no experience of what level of detail
he needs to get there |
19:41.01 |
javampire |
for the python-brlcad primitive wrapping
project I think most of the time will be in fact wrapping the
open-nurbs library for the brep primitive :-) |
19:41.16 |
javampire |
all the rest will be much easier |
19:46.05 |
*** join/#brlcad raj12lnm
(ca4ead12@gateway/web/freenode/ip.202.78.173.18) |
19:50.54 |
*** join/#brlcad zero_level
(0d157d09@gateway/web/freenode/ip.13.21.125.9) |
19:51.31 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6877
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Background
Information */ |
19:52.49 |
*** join/#brlcad raj12lnm
(ca4ead12@gateway/web/freenode/ip.202.78.173.18) |
19:53.28 |
Notify |
03BRL-CAD:n_reed * 60161
brlcad/trunk/src/libbrep/intersect.cpp: use references to simplify
access to polylines |
19:54.21 |
*** join/#brlcad leger
(~gilles@195.24.220.134) |
19:54.26 |
raj12lnm |
Hi javampire, sean |
19:54.45 |
javampire |
Hi Raj :-) |
19:55.28 |
leger |
Just found out about gsoc from my cousin who
coded with you guys last year and would be enthused in implementing
the bot to pipe converter |
19:55.40 |
leger |
just wish to know if this project has been
taken already |
19:55.45 |
leger |
Ch3ck: u der? |
19:56.00 |
raj12lnm |
brlcad : I saw your email and
responded. |
19:56.10 |
*** join/#brlcad albertcoder
(~albert@202.164.53.117) |
19:56.17 |
raj12lnm |
javampire : do you have any comments to make
about my proposal, time line and others ? |
19:56.44 |
andrei__ |
leger: projects aren't 'already' taken until
the decisions are made (in the according period) however, there
might be someone more advanced in the project research. brlcad can
help you with that, if you'll stick around, he'll answer sooner or
later |
19:56.55 |
javampire |
raj12lnm: yes, I'm just answering your
mail |
19:58.08 |
leger |
thanks: andrei__ would hang around ;) just
posted a question on the mailing list so I don't know how soon
responses are done |
19:58.32 |
javampire |
leger: the standard answer is that if there
can be more proposals accepted in the same topic if well researched
and promising candidates ! |
19:59.06 |
leger |
thanks javampire guess i should do my
research then ;) |
19:59.13 |
javampire |
yep |
20:00.43 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6878
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Programming
Background */ |
20:01.14 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6879
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Convert Bot to Pipe
GSoC Project Proposal */ |
20:01.34 |
*** join/#brlcad vladbogo_
(~vlad@79.115.29.173) |
20:01.55 |
*** join/#brlcad devman
(c318d242@gateway/web/freenode/ip.195.24.210.66) |
20:07.24 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6880
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Programming
Background */ |
20:07.39 |
raj12lnm |
javampire : It was interesting that brlcad
(sean) mentioned about breaking the implementation of a primitive
into further steps. |
20:07.55 |
raj12lnm |
javampire : can you guide me ? |
20:08.05 |
javampire |
I guess he meant explicitly mentioning the
deliverables |
20:08.32 |
javampire |
and the BREP - I answered shortly in the mail,
just a moment |
20:08.58 |
raj12lnm |
javampire : ok regarding a list. |
20:09.34 |
javampire |
raj12lnm: OK, I've sent it out - |
20:09.49 |
raj12lnm |
I will just make the changes. |
20:10.23 |
javampire |
so, I see the BREP as the biggest chunk of
work, and to get it right you will likely need to have a look at
the open-nurbs library |
20:11.55 |
raj12lnm |
<PROTECTED> |
20:11.58 |
*** part/#brlcad devman
(c318d242@gateway/web/freenode/ip.195.24.210.66) |
20:12.10 |
javampire |
sure you will :-) |
20:12.18 |
raj12lnm |
javampire : what do you suggest the best I
should do ? |
20:12.28 |
javampire |
you don't need to do the work now, just
estimate what needs to be done and write down your plan |
20:12.28 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6881
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Project Information
*/ |
20:13.09 |
javampire |
just show you have a good idea about how you
will do it |
20:13.20 |
raj12lnm |
regarding brep and nurb, right ? |
20:13.24 |
javampire |
and list the deliverables |
20:13.33 |
javampire |
yes, and the rest too |
20:13.33 |
brlcad |
leger: welcome |
20:13.42 |
brlcad |
leger: who's your cousin |
20:14.07 |
leger |
brlcad: thanks Nyah Check |
20:14.22 |
brlcad |
leger: aha |
20:14.26 |
brlcad |
very good |
20:14.57 |
brlcad |
what's he up to, haven't heard a peep from him
lately? |
20:15.18 |
brlcad |
busy applying to another gsoc org? |
20:15.29 |
raj12lnm |
is looking at open nurbs
library |
20:15.44 |
javampire |
raj12lnm: did you already have a look at the
src/other/openNURBS subdir of brlcad ? |
20:15.47 |
leger |
brlcad: yeah he wants to work on
Java |
20:16.03 |
leger |
so looks like he's looking for a Java project
for GSoC |
20:16.06 |
brlcad |
that's a shame :) |
20:16.21 |
andrei__ |
java, or that idea? :)) |
20:16.28 |
brlcad |
yes |
20:16.37 |
zero_level |
brlcad : I would want to work on BRL-CAD
;) |
20:16.42 |
leger |
well he says we wants to do some java coding
;) have no idea |
20:17.52 |
brlcad |
zero_level: you've got a lot of work ahead of
you, I'd think .. haven't heard/seen anything from you yet and
we're on the deadline |
20:17.56 |
raj12lnm |
is looking at
it. |
20:18.02 |
brlcad |
proposals are evaluated on their own merit,
not past performance |
20:18.07 |
javampire |
raj12lnm:
src/other/openNURBS/opennurbs_geometry.h |
20:18.25 |
brlcad |
andrei__: here is better ;) |
20:18.26 |
zero_level |
hi raj12lnm |
20:18.35 |
andrei__ |
oh, okay |
20:18.36 |
zero_level |
I hope my advise worked for you. |
20:18.44 |
zero_level |
Looks like you have put great hard
work. |
20:19.00 |
zero_level |
brlcad : I have been engaged with my
internship. |
20:19.16 |
zero_level |
brlcad : Although I have scribbled with the
plans for libicv. |
20:19.20 |
brlcad |
raj12lnm: just do your best, all you can do,
right? :) |
20:19.28 |
Notify |
03BRL-CAD:n_reed * 60162
brlcad/trunk/src/libbrep/intersect.cpp: clarify meaning of (i <
num_curves) test with bool, and expand comments |
20:19.36 |
leger |
brlcad: i'll try to work on my proposal as
soon as possible and get your review before the last day |
20:19.37 |
andrei__ |
brlcad: aside the horrible formatting which
will be fixed, could you take a look at my proposal? |
20:20.17 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6882
/wiki/User:Richajain1912/GSOC2014/: /* Possible approaches for the
project */ |
20:21.15 |
raj12lnm |
Hi zerolevel. |
20:21.26 |
brlcad |
leger: just so you know, I'm not doing any
reviews on Thursday afternoon or Friday -- some other mentors may
reply though |
20:21.33 |
brlcad |
i'll be on the road |
20:21.44 |
brlcad |
zero_level: internship with whom? |
20:21.54 |
brlcad |
internship is ending? |
20:21.56 |
zero_level |
Xerox Research Center. |
20:22.04 |
zero_level |
yes it ends on May 15. |
20:22.07 |
brlcad |
you should keep working with them :) |
20:22.07 |
brlcad |
ah |
20:22.22 |
zero_level |
yeah I have applied for there software
group. |
20:22.32 |
brlcad |
when do you find that out? |
20:22.43 |
brlcad |
that's terrible timing... |
20:22.44 |
zero_level |
I have been interviewed. |
20:22.49 |
zero_level |
chances are meek though. |
20:22.50 |
brlcad |
so any day? |
20:23.06 |
brlcad |
or not for weeks? |
20:23.10 |
leger |
brlcad: well my english is not very good hope
its not a problem |
20:23.25 |
brlcad |
leger: what's your native language? |
20:23.38 |
leger |
well our country is bilingual |
20:23.49 |
leger |
i grew up in the french speaking zone of
cameroon |
20:23.49 |
brlcad |
i didn't ask about your country ;) |
20:24.01 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6883
/wiki/User:Richajain1912/GSOC2014/: /* Past Experiences
*/ |
20:24.02 |
leger |
so french |
20:24.04 |
*** join/#brlcad albertcoder
(~albert@202.164.53.117) |
20:24.05 |
brlcad |
okay |
20:24.30 |
brlcad |
I can understand a little written, but cannot
write it |
20:24.39 |
brlcad |
*very little :) |
20:24.48 |
leger |
francais? |
20:25.07 |
brlcad |
oui |
20:25.19 |
raj12lnm |
javampire : I found that file |
20:25.31 |
*** join/#brlcad devman
(c318d242@gateway/web/freenode/ip.195.24.210.66) |
20:25.31 |
leger |
ah ouais tres bien brlcad tu n'est pas si
male |
20:25.39 |
raj12lnm |
would you want me to look a certain point
? |
20:25.41 |
leger |
en francais |
20:26.02 |
brlcad |
leger: that just means it'll take you a bit
longer to get going as there is a lot of reading and discussion
involved |
20:26.11 |
brlcad |
more work for you, but not a problem if you
are selected |
20:26.13 |
Notify |
03BRL-CAD Wiki:124.125.157.175 * 6884
/wiki/User:Richajain1912/GSOC2014/: |
20:26.24 |
brlcad |
no bearing on getting selected assuming your
proposal can be understood |
20:26.30 |
leger |
merci brlcad would work on my
english |
20:27.22 |
andrei__ |
regarding the primitives for the
coreinterface |
20:27.30 |
javampire |
raj12lnm: well you need to identify the parts
which need to be wrapped for the BREP primitive |
20:27.43 |
brlcad |
leger: merci |
20:27.55 |
raj12lnm |
javampire : ok. |
20:28.06 |
raj12lnm |
javmpire : can I take a days time ? |
20:28.15 |
gaganjyot |
brlcad: I looked into sketcher |
20:28.17 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6885
/wiki/User:Richajain1912/GSOC2014/: /* Tools available for
conversion between Wiki to Docbook and Vice-Versa: */ |
20:28.29 |
gaganjyot |
BRL-CAD sketcher |
20:28.37 |
gaganjyot |
and I felt kernel can be completely
used |
20:28.49 |
gaganjyot |
hence it will add for move, copy, scale
operations |
20:28.54 |
javampire |
Raj: sure, it's not easy... |
20:29.07 |
javampire |
but please ask questions on the mailing list
if you get in trouble ? |
20:29.17 |
andrei__ |
daniel mentioned bot and pipe, aside of that,
I was thinking of finishing/writing hrt, sph |
20:29.18 |
brlcad |
gaganjyot: brl-cad's sketcher is
crap |
20:29.27 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6886
/wiki/User:Richajain1912/GSOC2014/: /* Possible approaches for the
project */ |
20:29.31 |
brlcad |
that's going to get completely replaced some
day (perhaps with librecad) |
20:29.45 |
gaganjyot |
thats what I am saying |
20:29.48 |
javampire |
brlcad: what about SVG import ? |
20:29.51 |
andrei__ |
and perhaps one more, depending on how
progress is at midterm |
20:29.54 |
andrei__ |
how does that sound? |
20:29.56 |
brlcad |
the way to integrate, would be mapping our
sketch object to the kernel in code, not userland |
20:30.01 |
gaganjyot |
the total kernel will be added |
20:30.20 |
gaganjyot |
what source we can keep from the old sketcher
is the way it is snapping the points |
20:30.22 |
raj12lnm |
ok. |
20:30.42 |
brlcad |
gaganjyot: the question I'd have is whether
the LC kernel can represent all of our sketch constructs (e.g.,
bspline curves, nurbs curves) |
20:30.43 |
gaganjyot |
and the display manager |
20:30.51 |
brlcad |
javampire: what about it |
20:31.01 |
javampire |
for sketches |
20:31.03 |
Notify |
03BRL-CAD:starseeker * 60163
brlcad/branches/openscenegraph/src/mged/CMakeLists.txt: Make mged's
dm-osg file a cpp file |
20:31.19 |
gaganjyot |
brlcad: if you ask at this time answer is
No |
20:31.23 |
gaganjyot |
:( |
20:31.31 |
javampire |
brlcad: is there a need at all to edit
sketches in BRL-CAD ? |
20:31.33 |
brlcad |
andrei__: what do you mean by finishing
them? |
20:31.38 |
gaganjyot |
but dli is working on it |
20:31.50 |
gaganjyot |
implementing the equation solvers |
20:31.58 |
andrei__ |
brlcad: the finishing part is only for hrt,
I'm currently writting on it |
20:32.01 |
brlcad |
javampire: that's a project in itself
:) |
20:32.18 |
brlcad |
and yes, there's a need, however
simplistic |
20:32.30 |
brlcad |
it's a common modeling operation, method of
modeling |
20:32.37 |
gaganjyot |
brlcad: atleast we can implement the stuff we
have right now |
20:32.43 |
gaganjyot |
circle, arc, line, ellipse |
20:32.45 |
brlcad |
define an outline, extrude, sweep, rotate,
etc |
20:33.13 |
javampire |
brlcad: yes, but there are already lots of
good software which does it quite well |
20:33.23 |
javampire |
ok, whatever :-) |
20:33.42 |
brlcad |
that's why I suggested that we might just
adopt librecad or build something based on it |
20:33.55 |
brlcad |
our focus certainly isn't 2D |
20:34.02 |
javampire |
if at all, there's a need for 3D path editing
if sweep will be implemented |
20:34.14 |
brlcad |
absolutely |
20:34.45 |
javampire |
I had some thoughts, but some of that problem
is hard to define well |
20:34.47 |
gaganjyot |
brlcad: this kernel can be implemented no
doubts |
20:34.47 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
20:34.59 |
javampire |
I mean the sweep along a 3D path |
20:35.09 |
brlcad |
javampire: right, got that |
20:35.36 |
javampire |
brlcad: I have trouble defining the
orientation of the swept part in relation to an arbitrary 3D
path |
20:35.42 |
brlcad |
there are just definitely some modeling
operations that lend themselves very well to 2D methods |
20:35.43 |
gaganjyot |
but the bspline curves and nurbs |
20:35.46 |
gaganjyot |
may take some time |
20:35.55 |
brlcad |
parametric linear extrusions are a good
example |
20:36.00 |
brlcad |
screw threads |
20:36.35 |
javampire |
well a screw thread is a good example, how you
define the orientation of the sketch ? The 3D path is a
spiral |
20:36.40 |
brlcad |
doesn't make sense (and may even be
inaccurate) to define a 3D shape and extrude that when it's
intrinsically a 2D shape |
20:36.41 |
Notify |
03BRL-CAD:starseeker * 60164
brlcad/branches/openscenegraph/src/mged/dm-osg.cpp: Add an
Osg_fb_open function |
20:36.57 |
brlcad |
the 3D path is a line |
20:37.06 |
javampire |
the swept part is a 2D shape, but how you
orient it ? |
20:37.12 |
brlcad |
with a rotation parameter |
20:37.20 |
javampire |
nope, would not work well |
20:37.39 |
javampire |
there's no reference angle |
20:37.47 |
javampire |
what is angle 0 ? |
20:37.54 |
brlcad |
unrotated :) |
20:38.03 |
brlcad |
you define a coordinate space |
20:38.09 |
javampire |
unrotated in reference to what ? |
20:38.28 |
brlcad |
sketches don't exist in a vacuum |
20:38.36 |
brlcad |
they're placed into space and then
extruded |
20:38.41 |
javampire |
well it is easy to define a reference
cartesian coordinate system, but a line doesn't have an intrinsic
angle 0 |
20:38.45 |
brlcad |
so they are have a coordinate frame of
reference |
20:39.06 |
javampire |
yes, but unfortunately that coordinate system
is hard to use for your shape |
20:39.54 |
brlcad |
you don't use it for editing the sketch, it's
fairly irrelevant |
20:40.19 |
javampire |
for the screw for example, the shape has to
rotate on the spiral with a given rate, so you would need a
rotation _function_ |
20:40.30 |
Notify |
03BRL-CAD:starseeker * 60165
brlcad/branches/openscenegraph/src/mged/attach.c: Now that it's
defined, enable Osg_fb_open. Can now successfully raytrace using
the osg dm inside MGED. |
20:40.37 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6887
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Project
Description */ |
20:40.39 |
brlcad |
it's placement it not arbitrary, the user says
put it here and orient it, now extrude it and oh, perform 5
rotations per inch while extruding along with 10m path |
20:40.48 |
javampire |
it will be hard to invent a generic solution
which is easy to use for all meaningful sweeps |
20:41.08 |
brlcad |
that's exactly why I said "parametric linear
extrusions" |
20:41.12 |
javampire |
a spiral is very regular path, but there could
be much more complex ones |
20:41.16 |
brlcad |
parametric: a rotation function |
20:41.49 |
brlcad |
that was merely an example of a modeling
operation that lends itself to a 2D modeling approach |
20:41.53 |
javampire |
yes, but it's a good example |
20:41.54 |
brlcad |
the 3D methods I've seen are kind of
absurd |
20:41.57 |
Notify |
03BRL-CAD Wiki:Foposseleger * 6888
/wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Project
Description */ |
20:42.58 |
brlcad |
carving out the threading with a subtraction
or creating cylindrical copies that are unioned or some sort of
helical surface extrusion |
20:44.03 |
brlcad |
didn't say it's easy to implement, just quasi
necessary long-term |
20:44.08 |
javampire |
what I was thinking about is to have the plane
normal to the path define the plane of the sketch, but that doesn't
say anything about how to orient the sketch in that plane, and
there's no natural 0 angle there... |
20:45.12 |
brlcad |
I think you're missing the point that sketches
have a frame of reference |
20:45.18 |
brlcad |
they have a position and orientation in
3-space |
20:45.29 |
brlcad |
u-v scaling parameters too |
20:45.42 |
javampire |
yes, but that doesn't make sense for most of
the sweeps |
20:45.56 |
brlcad |
why not? |
20:46.03 |
javampire |
for example if you keep the 3D orientation
fixed for your screw, it will result in nothing good :-) |
20:46.12 |
javampire |
it has to rotate with the spiral |
20:46.19 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
20:46.52 |
teepee |
javampire: like so
https://gist.githubusercontent.com/t-paul/7171783/raw/ac8e2bf8e96cca745971af2a1e2b9ce5d50d9331/loft-4.png
:) |
20:47.48 |
brlcad |
I fail to see how nothing good matters .. if
it's exactly what they ask for ;) |
20:48.00 |
brlcad |
so long as there's something useful they can
ask for where it is useful |
20:48.10 |
javampire |
teepee: nice |
20:48.22 |
brlcad |
but yeah, actually what openscad does is
exactly what I meant by parametric extrusion |
20:48.44 |
teepee |
javampire: thing is that still produces
exactly the problems you describe |
20:48.49 |
javampire |
teepee: unfortunately I don't exactly get what
happens there... |
20:48.50 |
brlcad |
path(x) is the parametric function |
20:49.25 |
brlcad |
devman: we appreciate open discussions, you're
welcome and encouraged to speak up here ;) |
20:49.45 |
teepee |
javampire: it a u-shaped 2D-polygon moved
along a 3D-path. |
20:49.49 |
brlcad |
devman: and not intentionally ignoring you,
just doing 4 things at once ;) |
20:50.10 |
teepee |
javampire: isn't that what you mean with
sweep? |
20:50.14 |
javampire |
ok, I got it now |
20:50.24 |
javampire |
teepee: not exactly |
20:51.06 |
brlcad |
now in our system, the bigger problem is being
able to perform a raytrace evaluation of something in a parametric
space while guaranteeing solidity properties |
20:51.29 |
brlcad |
since we don't end up with polygons, though
that's conceivably a way to punt |
20:51.36 |
brlcad |
microtessellation or something |
20:52.08 |
teepee |
ah, true, the example from the image does
produce a polygon mesh |
20:52.34 |
teepee |
but I guess the problem with having one degree
of freedom too many is probably the same |
20:53.06 |
javampire |
my question: how is openscad deciding how to
orient that U ? |
20:53.10 |
brlcad |
devman: you can write here |
20:53.43 |
devman |
ok. got it. |
20:53.54 |
teepee |
javampire: the prototype code is currently
using some formulas from a forum discussion, I'll dig up the
link... |
20:54.08 |
brlcad |
devman: now you can repeat what you said so
others know what you're talking about ;) |
20:54.13 |
teepee |
javampire: i think the latest version would
produce a twist for that exact sprial path |
20:54.28 |
andrei__ |
brlcad: when you answer, can you write on
private, it's difficult to find the answer a significant chat
volume |
20:54.31 |
javampire |
teepee: I see it is always in the plane which
contains the Z axis and the current point on the path - but that's
not something "natural" |
20:54.36 |
*** join/#brlcad vladbogo_
(~vlad@79.115.29.173) |
20:54.41 |
andrei__ |
in a* |
20:55.10 |
brlcad |
andrei__: what did you mean by "finishing" hrt
and sph? |
20:55.35 |
javampire |
teepee: actually it is natural, it is the
plane normal to the path in that point |
20:55.42 |
andrei__ |
brlcad: I only meant finishing hrt as I'm
currently writing on it |
20:55.50 |
teepee |
javampire: yes, the original code was a bit
targeted at those spiral forms so it could not even cope with a
simple closed donut shape (moving a 2D circle around 3D-circle
path) |
20:56.10 |
javampire |
teepee: but: who says that the U should not be
upside down ? |
20:56.22 |
*** join/#brlcad vladbogo_
(~vlad@79.115.29.173) |
20:56.34 |
teepee |
javampire: right, but it still can twist
around the path normal without any further restriction |
20:56.44 |
javampire |
yes, that's exactly my point |
20:56.47 |
andrei__ |
so, on short: finish hrt,migrate kernel , bot,
pipe, sph |
20:56.54 |
andrei__ |
and probably one more, depending on mid
term |
20:57.02 |
devman |
Hi, GSoC 2014 aspirant here. Would love to
work on materials website. I would not like to start from scratch
(that's why there's open source), however, I would like to have
access to and know the state of the "proof-of-concept web work"
that has already been done, so I know from where and with what I am
starting with. |
20:57.14 |
teepee |
javampire: yup, that's why I thought same root
problem :) |
20:58.16 |
brlcad |
andrei__: still not following what you mean
... what are you "writing on it"? |
20:58.42 |
javampire |
teepee: what happens if you want to sweep the
same shape along a spiral around the x axis ? |
20:58.50 |
brlcad |
andrei__: you mean writing details into you
proposal? |
20:59.02 |
andrei__ |
no, I mean implementing the actual
class |
20:59.05 |
andrei__ |
with basic functions |
20:59.07 |
javampire |
teepee: whitout swapping axes in the shape
:-) |
20:59.12 |
brlcad |
andrei__: sph is not implemented? |
20:59.34 |
teepee |
javampire: ahh, there it is http://forum.openscad.org/slow-render-tp6556p6656.html |
20:59.39 |
andrei__ |
I'll take a look again, one sec |
21:00.09 |
brlcad |
andrei__: hrt isn't a priority at
all |
21:00.23 |
andrei__ |
I know, the point of it was to pratice class
design |
21:00.43 |
teepee |
javampire: hmm, let me see... |
21:00.46 |
andrei__ |
but if you believe there'd be a better
example, with usability |
21:00.48 |
brlcad |
ell, tgc, bot, torus, pipe, brep, ... the
primitives on our sheet |
21:01.03 |
brlcad |
andrei__: practice on something more useful
;) |
21:01.09 |
andrei__ |
alright |
21:01.22 |
andrei__ |
in your opinion, what's the easiest primitive
from those you mentioned |
21:01.32 |
brlcad |
sph/ell |
21:01.49 |
andrei__ |
Ell is implemented |
21:01.58 |
andrei__ |
so that leaves sph, I'll have to check
again |
21:02.06 |
brlcad |
sph is technically an ell |
21:02.15 |
andrei__ |
with some constraints, yeah |
21:02.36 |
andrei__ |
but from what he told me, Daniel wants to
avoid using a class(like sph) inheriting ell |
21:02.36 |
brlcad |
talk to daniel about whether he wants to
subclass ell or even have sph at all |
21:02.46 |
brlcad |
okay, there ya go :) |
21:02.54 |
brlcad |
so does he want sph? |
21:03.04 |
andrei__ |
and that all objects should inherit the object
class(like they do now) |
21:03.09 |
andrei__ |
he didn't tell me either |
21:03.28 |
brlcad |
you need to figure that out to proceed with
sph, so maybe start with torus instead |
21:04.08 |
javampire |
brlcad: in python-brlcad I've let Sphere
inherit Ellipsoid |
21:04.15 |
brlcad |
any of these with curvature should be easy:
http://brlcad.org/tmp/primitives/Primitives2_grouped_with_labels.png |
21:04.33 |
brlcad |
javampire: no problmes from me on that
:) |
21:04.55 |
andrei__ |
do you know where I could get some more
info(aside of from daniel) related to migrating the coreinterface
to a geometry kernel |
21:05.00 |
brlcad |
that's what I'd expect at least until we start
storing spheres as non-ellipsoid entities |
21:05.29 |
andrei__ |
last time I talked to him, it wasn't
completely sure if we should convert the interface to a geometry
kernel or not |
21:05.31 |
brlcad |
andrei__: "migrating" could mean pretty much
anything .. it IS a geoemtry kernel (just incomplete) |
21:05.56 |
brlcad |
he doesn't want to mess up the apps he's
already got using it |
21:06.16 |
javampire |
python makes that nice: when reading it back
from the DB, if all radii are the same, it will have the property
"radius", otherwise it won't |
21:06.33 |
brlcad |
that is cool |
21:06.44 |
andrei__ |
but having a 'kernel' isn't supposed to make
it easier to build apps on top of it? |
21:07.12 |
brlcad |
i'd rather store them with just one 8-byte
value instead of three 24-byte vectors |
21:08.18 |
andrei__ |
I think the focus of the discussion was if it
should depend on brlcad or not |
21:11.06 |
brlcad |
I though the question was whether it depended
on brlcad's sources, which it should not (i.e., like it is
now) |
21:11.26 |
andrei__ |
yes |
21:11.48 |
andrei__ |
that's my understanding of 'migrating the
kernel' |
21:12.01 |
teepee |
javampire: just changing the 3D path http://imgur.com/I4yxlTU |
21:12.48 |
brlcad |
andrei__: er, still not following -- someone
is suggesting moving coreinterface sources into brl-cad? |
21:12.57 |
brlcad |
I don't see a reason to do that |
21:13.09 |
brlcad |
I see lots o reasons for not doing
that |
21:13.13 |
andrei__ |
sorry, I'll rephrase |
21:13.39 |
andrei__ |
the idea was to make coreinterface independent
to brl-cad |
21:13.54 |
andrei__ |
and that not everyone stated an opinion on
this aspect yet |
21:13.59 |
andrei__ |
(as in, we should do it or we
shouldn't) |
21:14.12 |
javampire |
teepee: try with a square path |
21:14.22 |
brlcad |
but what does independent mean different from
how it is now? |
21:14.37 |
teepee |
javampire: uh, never tried that before
:) |
21:14.41 |
brlcad |
it's already dependent and independent
depending on what you're talking about |
21:15.01 |
andrei__ |
I think the idea was to depend just on a
library(like a dll) |
21:15.09 |
brlcad |
which is how it is now |
21:15.28 |
javampire |
teppee: well that's an interesting example, as
it's derivative is discontinuous |
21:15.31 |
andrei__ |
hm, I remember asking for the blrcad source
dir |
21:15.34 |
andrei__ |
when I installed it |
21:15.35 |
brlcad |
that's a dependency, so saying it's
"independent" is kind of misleading :) |
21:15.54 |
andrei__ |
I thought the point of it was to make it
independent to any external source files |
21:15.59 |
andrei__ |
so you just link it with that
library |
21:16.01 |
teepee |
javampire: it will certainly also produce a
broken mesh right now, but I wonder how it looks like |
21:16.09 |
andrei__ |
but from what you're saying that's already
done |
21:16.12 |
javampire |
teepee: the normal plane will have a "jump" in
it |
21:16.37 |
brlcad |
andrei__: yes, that's where it currently
sits |
21:16.42 |
andrei__ |
so I'll probably have to ask Daniel what he
meant by that. Or, do you know? |
21:17.02 |
brlcad |
he might have been referring to how he builds
a libbrlcad with a subset of symbols |
21:17.56 |
andrei__ |
if it's just linking to a library, I don't see
that as a huge complication |
21:18.15 |
brlcad |
I think you can just assume that's the way
it's going to be, regardless of what's going on now |
21:18.35 |
andrei__ |
anyway, related to the svn place for
it |
21:18.38 |
brlcad |
would avoid saying it's "independent" though
;) |
21:18.43 |
Notify |
03BRL-CAD:n_reed * 60166
brlcad/trunk/src/libbrep/intersect.cpp: add clarifying bools and
tweak some comments |
21:19.06 |
andrei__ |
I don't think it's a good idea to move into
the trunc, at least from the brl-cad newbie perspective |
21:19.28 |
andrei__ |
it already has a large number of folders/files
and tools |
21:19.30 |
brlcad |
I'd argue that's a terrible idea so lets stop
talking about that ;) |
21:19.38 |
brlcad |
i don't think anyone has suggested
that |
21:19.48 |
andrei__ |
there was a mail on the mailinglist |
21:19.50 |
andrei__ |
anyway, ok |
21:20.28 |
andrei__ |
Initially, I planed to handle the kernel
related part before coding starts |
21:21.07 |
andrei__ |
or not get more than a couple of weeks into
coding. Does that sound reasonable? |
21:27.02 |
andrei__ |
brlcad: anyway, you've been of great help.
Thank you! |
21:27.26 |
teepee |
javampire: http://imgur.com/IO5FNsT |
21:27.44 |
Notify |
03BRL-CAD:starseeker * 60167
(brlcad/trunk/NEWS brlcad/trunk/regress/nirt.sh): Fix regression
testing for nirt given change in -h/-H options. |
21:28.37 |
devman |
Hi. how do i get the list of tools that do
geometric analyses (e.g rtweight), These tools will pull materials
data and use for calculations. |
21:31.21 |
javampire |
teepee: ok, so some smoothing is going
on... |
21:31.38 |
javampire |
which is nice... |
21:33.08 |
javampire |
teepee: the shape you "loft" is a 2D or has
some volume ? |
21:34.09 |
javampire |
the problem with the current sketch of BRL-CAD
is that it is a pure 2D structure, with only 2
coordinates |
21:34.57 |
javampire |
so it has to no volume, and it's coordinates
need to be mapped to 3D coordinate space |
21:35.18 |
teepee |
javampire: the base is really 2D
only |
21:35.32 |
javampire |
hmm, that's then strange |
21:35.36 |
teepee |
yup, internally it even has only x/y
coordinates |
21:37.55 |
brlcad |
devman: hang around and you'll get lots of
feedback :) |
21:38.23 |
brlcad |
devman: gqa/g_qa and rtweight are the two main
ones |
21:38.30 |
javampire |
teepee: what happens if you have a
discontinuous path ? |
21:38.49 |
brlcad |
any of the optical raytracers can use the
materials database if there's a way to associate textures or
color/optical information |
21:39.12 |
javampire |
like 2 circles at a distance from each other
? |
21:39.18 |
teepee |
javampire: It would just stretch the polygons
as it really generates a mesh |
21:39.41 |
javampire |
well my problem is how it orients the 2D shape
? |
21:40.03 |
javampire |
for now the examples seem to orient it in the
direction of the center of the path |
21:40.28 |
javampire |
but what if the center of the path is not the
same as the center of the sub-paths ? |
21:40.31 |
brlcad |
javampire: the *contents* of a sketch are pure
2D, but it has a 3D position and two vectors to define the
orientation |
21:40.38 |
brlcad |
see struct rt_sketch_internal in
rtgeom.h |
21:40.49 |
teepee |
javampire: no, it can do also just an open
sine curve |
21:41.10 |
starseeker |
hopes the librecad guys are
aware of psketcher... |
21:41.37 |
javampire |
teepee: can you try that with the 2 circles as
path ? at some distance from each other |
21:41.57 |
teepee |
javampire: that will just produce a
cylinder |
21:42.40 |
devman |
Thanks. I understand rtweight calculates the
weight of a geometry model. what does gqa/g_qa mean and
do? |
21:43.10 |
javampire |
teepee: I don't think so, next to each other's
_sides_, 2 circles in the same plane |
21:43.28 |
javampire |
at some distance, not touching |
21:44.05 |
javampire |
my intention is that the center of the whole
figure is outside the circles |
21:44.19 |
teepee |
javampire: it does, the path(t) is called x
times depending on how many slices should be calculated |
21:44.34 |
teepee |
javampire: so if I say 2 slices it will call
twice with t = 0 and t = 1 |
21:44.39 |
javampire |
yes, but how it decides how to orient the
path |
21:44.44 |
teepee |
javampire: which is essentially
linear-extrude |
21:44.52 |
javampire |
the shape, sorry |
21:44.54 |
teepee |
javampire: path tangent |
21:45.12 |
javampire |
that's for the plane of the shape, but how it
orients it in the plane ? |
21:45.21 |
teepee |
it calculates the tangent at the point t of
the path(t) function |
21:45.39 |
javampire |
yes, and that's the normal to the plane of the
shape |
21:45.51 |
javampire |
but why not rotate the shape around that
normal ? |
21:46.07 |
javampire |
why pointing inwards and not the other way
around ? |
21:46.37 |
teepee |
with the current code, I'd say randomly
defined by the order of the rotate calculations |
21:46.39 |
javampire |
the U is looking inwards - why not the other
way around |
21:47.00 |
javampire |
yes, and that's not satisfying for
me |
21:47.11 |
javampire |
I want to have a well defined 0
angle |
21:47.15 |
teepee |
javampire:
https://github.com/t-paul/openscad/blob/loft/src/PolySetCGALEvaluator_LoftNode.cc#L99 |
21:47.26 |
teepee |
javampire: yup, that's what I'd like to solve
too :) |
21:48.01 |
teepee |
javampire: as the current code does not
produce the nice helix shape but starts to twist it |
21:50.33 |
teepee |
javampire: the first prototype could do the
helix nicely as it did reference to the ground plane |
21:50.54 |
teepee |
but that of cause produces more twisting in
all other cases |
21:51.03 |
javampire |
I guess the only solution is to attach to the
3D path reference coordinate system and orientation function for
each point |
21:51.54 |
javampire |
teepee: forget what I just said, it makes no
sense :-) |
21:53.13 |
teepee |
javampire: a later malinglist post suggested
to look at Frenet frames, but I'm not sure my math is good enough
for that ;) |
21:53.21 |
teepee |
https://en.wikipedia.org/wiki/Frenet-Serret_formulas |
21:55.25 |
javampire |
I thought about that but it fails for straight
lines |
21:56.40 |
*** join/#brlcad bogdan_91
(~bogdan@p16.eregie.pub.ro) |
21:56.56 |
javampire |
teepee: the derivative of the tangent is 0 for
a straight line, and we're back to square 0 |
21:58.06 |
teepee |
yeah, I don't know if it's maybe enough to
special case that |
21:58.26 |
javampire |
how ? |
21:59.32 |
teepee |
check if the path is a straight line and use a
defined rotation from maybe z-unit-vector to the path
direction |
22:00.13 |
javampire |
there's no well defined rotation for an
arbitrary straight line, as you have no reference angle |
22:01.05 |
javampire |
if you pick one axis, it fails for lines
parallel to that axis |
22:01.23 |
teepee |
if I recall correctly, when limiting euler
angle rotation you'll get a single solution for rotation |
22:01.35 |
javampire |
if you say you pick the axis with biggest
component, it fails to be continuous (in case of composite
paths) |
22:02.09 |
javampire |
yes, but will you get the same shape if you
change a little your line ? |
22:02.47 |
javampire |
I mean you parameterize your line, and then
change some small amount in the parameters - will you get the same
shape moved a small amount, or a radically different shape
? |
22:02.53 |
teepee |
for straight line, I think so. but I don't
know if there are more special cases |
22:03.32 |
javampire |
I couldn't think of any scheme where that's
the case, there's always some kind of discontinuity where a small
change results in a jump in the result |
22:03.35 |
teepee |
there will be one point where it flips
direction I guess |
22:05.14 |
andrei__ |
what irc client do you guys use? |
22:05.29 |
teepee |
uses quassel |
22:07.20 |
andrei__ |
thanks |
22:11.05 |
javampire |
teepee: I'm not sure this is relevant, but
see: https://en.wikipedia.org/wiki/Gimbal_lock |
22:11.39 |
javampire |
maybe it is simply so that the orientation
can't be well defined in all cases |
22:11.54 |
javampire |
at least not using angles |
22:13.03 |
teepee |
yeah, I think that's where the limiting of
angles comes from |
22:14.05 |
teepee |
as far as I understand it, you'll get a gimbal
lock when your 3rd rotation aligns with a previous one, so you
loose the ability to turn into all possible directions |
22:16.35 |
javampire |
as I understand it, the lock happens when the
axis of rotation is one of the (gimbal) coordinate axes |
22:17.55 |
javampire |
and one of the other gimbals happen to be on
that axis too |
22:18.02 |
teepee |
I watched some explanation videos, any text
description did not really work for me :) |
22:18.33 |
javampire |
yes, me too :-) |
22:19.35 |
javampire |
the point is not that you can't turn but that
you have 2 different gimbals which can turn and give the same
result |
22:20.19 |
javampire |
if you pick the wrong one, you have a problem
when the "locked" gimbal needs to turn |
22:22.37 |
javampire |
but I'm not sure this is relevant at
all |
22:23.43 |
javampire |
I tend to think that for sweeping the path
needs a "normal" vector in each point for being usable for
sweeping |
22:24.20 |
javampire |
for non-zero curvature that can be calculated,
for straight lines must be provided... |
22:25.56 |
*** join/#brlcad Anaphaxeton
(~george@unaffiliated/anaphaxeton) |
22:27.20 |
javampire |
teepee: in fact it could be advantageous to
provide a "normal" function for non-zero curvature too, there might
be cases where the orientation should not be the Frenet-Serret
frame |
22:28.29 |
javampire |
I'm not sure if a screw uses that frame, or if
it's oriented by the screw axis |
22:28.49 |
teepee |
javampire: yeah, I thought also it might be ok
to have some simple case which catches most path
definition |
22:29.16 |
teepee |
and some kind of "advanced mode" where you
need to give additional reference information to get the desired
result |
22:29.21 |
javampire |
well there's no simple case I'm
afraid |
22:29.42 |
javampire |
for straight lines for example there's no way
around specifying the orientation |
22:30.03 |
teepee |
as soon as at least one axis value of the path
does not change, I'd declare that as simple case :) |
22:30.06 |
javampire |
the problem is that you can't do that in the
shape, you must do it in the path |
22:30.21 |
javampire |
if you want to meaningfully parameterize the
sweep result |
22:30.28 |
teepee |
means the path is 1d or 2d actually |
22:31.00 |
javampire |
even for that is not straightforward |
22:31.26 |
javampire |
your examples show that if you turn the path,
you get different result for the same shape |
22:32.11 |
javampire |
I would expect that I get the same result
turned similarly, but still the same result |
22:33.10 |
javampire |
until that is fixed, you can't use a path
which has unknowns without extra complicated calculations to
re-orient your shape too |
22:34.41 |
javampire |
point is: if you associate the path-normal
function to the path itself, it's much easier to get consistent
results for the same base shape |
22:36.41 |
javampire |
OK, I'll have to leave now, see you
:-) |
22:36.52 |
teepee |
true, that would limits the degrees of freedom
enough to get a deterministic result |
22:37.10 |
teepee |
should go to sleep now
anyway... :) |
22:37.29 |
javampire |
teepee: what time-zone are you ? |
22:38.11 |
*** join/#brlcad stirk
(~charlie@c-71-56-216-45.hsd1.co.comcast.net) |
22:38.38 |
teepee |
germany |
22:38.42 |
javampire |
me too :-) |
22:39.24 |
javampire |
münchen more precisely |
22:39.29 |
teepee |
hehe, gute nacht :) |
22:39.40 |
javampire |
dir auch :-) |
22:39.43 |
teepee |
is in dresden right
now |
22:47.00 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
22:49.27 |
Notify |
03BRL-CAD Wiki:92.74.235.135 * 6889
/wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */ added
Armin Stebich, LibreCAD mentor |
22:49.53 |
*** join/#brlcad LordOfBikes
(~armin@dslb-092-074-235-135.pools.arcor-ip.net) |
22:59.09 |
*** join/#brlcad
avinashkaitha93
(af650d3d@gateway/web/freenode/ip.175.101.13.61) |
23:37.59 |
*** join/#brlcad hcurtis
(4af122ca@gateway/web/freenode/ip.74.241.34.202) |
23:41.49 |
hcurtis |
Hi. I have questions about BRL-CAD's STEP
coverage. |
23:42.34 |
andrei__ |
hcurtis: ask away and stay around |
23:42.40 |
andrei__ |
people will answer when they read it |
23:42.59 |
andrei__ |
devs are around at different times, based on
timezone/work schedule etc |
23:43.56 |
hcurtis |
andrei__: Sounds good. Thank you. |
23:45.23 |
hcurtis |
My first question is...what STEP coverage does
BRL-CAD have right now? |
23:47.49 |
andrei__ |
if you have more |
23:47.51 |
andrei__ |
just post all of them |
23:49.58 |
hcurtis |
andrei__: Ok |
23:52.04 |
hcurtis |
Does anyone have any comments about the best
tool(s) to validate files to conform to schema (for a STEP
exporter)? |