Deepak Sharma | 22 Jun 22:07 2015
Picon

[OGV] .g file conversion error message

 <at> Inderpreet  <at> Shubham

I am trying to throw an error message when a file is converted from .g
to .obj but whenever I try to do so, in console it is shown but no
message on the client side. Is there some other problem? I was
thinking as if it is work of front-end but does it need to do anything
with the back-end too. If yes, Shubham please tell when you are free
so that we can discuss the things so that we complete it ASAP.

--

-- 
Cheers!

Deepak Kumar Sharma
Blog: http://deekysharma.wordpress.com

" Mistakes are proof that you are trying "

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
Hitesh Sofat | 21 Jun 15:20 2015
Picon

Regarding commit access and next week milestone

 <at> Clifford Yapp.

Hello,

I am waiting for commit access. Please gave me the access of commit on
brlcad source code  so I will complete my editing work as soon as
possible.

The other impotent issue I want to change my next week(22 June - 29
June) milestone, next week milestone is "Convert HTML TO XML Using
Script". So I want to tell you about my approach which I used for
editing work, right now I am not using HTML for editing work so this
task no needed now. So i want  to remove this work from my proposal.
Because now methodology is changed regarding editing work now I am
used xml for editing.

According to my work I have two pending task which i want to complete first :-

1) Commit changes on main repo and after update the clone code of
brlcad as well as Wordpress with new changes using shell script and
Cron job.

2) Improve the admin interface.

So I want to complete these tasks in this week. So please allow to
change my milestone and gave me commit access so then I will Complete
these pending tasks.

--

-- 
Hitesh  Sofat
(Continue reading)

Ilinca Andrei | 20 Jun 16:13 2015
Picon

GSoC Project Update

Hello everyone,

Firstly, welcome back, Isaac. Hope your trip to San Francisco was nice. Got your mail and will try to accomplish all those tasks. 

Secondly, yesterday I finalised my summer exam session. I didn't expect to take so long when I wrote the proposal and I am a bit behind schedule with my GSoC project but I will be fully dedicated in the remaining time. That being said, I will try to deliver a csg parser until midterm (which is next week) but I don't think I can work out a fully working csg importer. Is it crucial for passing the midterm examination to be exactly on track with the proposal?

Thirdly, here is a patch that applies cleanly to the main trunk that does the csg parsing for group(), some group() content and group end. I will now work on making tokens for all the other functions that can appear in a .csg file and constantly updating the grammar accordingly. 

Regards,
Andrei

------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@...
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
Christopher Sean Morrison | 19 Jun 09:50 2015
Picon

Aqua MGED on Mac OS X

Hi All,

I just thought to share some progress made just a couple hours ago, shown in the included screenshot.  What you’re looking at there is a nearly fully-functional MGED — which is BRL-CAD’s primary production GUI — running natively on Mac OS X without X11 for the first time.  It’s using the latest AquaTk build that was provided recently.

The last time this was attempted with our most complex application was several years ago and it was an unstable minefield of issues.  There are still a few issues to sort out (not shown), but in all this is phenomenally awesome.  For some perspective of just how involved this was to achieve (as the screenshot seems misleadingly simple), MGED is a complex application that embeds Tcl via the C API for its main run loop.  It utilizes a slew of Tcl/Tk extensions, loads over 100k lines of application logic in Tcl/Tk/Itcl/Itk/Iwidgets, and heavily calls into Tcl from C for nearly all processing, event handling, logging, I/O, etc.  Both the large red window and the smaller rendering window actually have graphics contexts implemented via Tk C API with the larger one providing a custom interactive 3D environment using Tk Pixmap and the smaller displaying an asynchronous incrementally rendered (ray traced) 2D image using Tk_PhotoImageBlock.  There’s also dozens of complex/custom dialogs, windows, and other elements not shown.

In all, exciting progress!  Thank you to everyone for their efforts that made this possible.

Cheers!
Sean



------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@...
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
Gurwinder Singh Bains | 16 Jun 09:11 2015
Picon

POV-Ray export

Hi,
I have submitted a patch #378 POV-Ray export. Please check it.
http://sourceforge.net/p/brlcad/patches/378/

------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@...
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
Kalpit Thakkar | 13 Jun 14:52 2015
Picon

gqa + rtweight - Our First World Problem?

No, I don't think so this is a First World Problem for us. It is nasty. Esp. rtweight. Never mind, let's get to the point.

Hi,
So I looked at some files in src/rt (mainly main.c, do.c, worker.c, opt.c + rtuif.h and ext.h) and had a look at gqa.c in src/libged. I also had a look at rtexample.c and rtdummy.c. Now, after thinking and thinking, I couldn't figure out where to start exactly. I figured out that the basis of my final implementation should be laid on gqa.c -- awesome! But then a lot of doubts popped up in my mind. So here I go :
  • The present implementation of gqa is pretty amazing and that's good for me. Well, so basically my work is to add two things in the present functionality of gqa. I figure they are (Am I right about this understanding of mine? If not, what else is there that needs to be improved in the final implementation?) :
    • Support for specifying azimuth and elevation (arbitrary views).
    • Support N number of views rather than 3.
  • As we can see, gqa is written in a single source file. Should the final implementation in libanalyze be also written in a single file? Or should it be modular?
  • Now, gqa doesn't have option to allow a new frame buffer to be opened to display the results while rtweight has that functionality. Should we include an option for opening a new frame buffer in the final implementation?
  • How are we going to find the surface area of a model using the ray shooting method (I guess rtarea doesn't find the total surface area)? Is there an implementation for it right now?
  • In the final implementation, should I include all the analysis options that gqa has right now or only focus on volume, centroid and surface area?
  • Is it a good idea to look at gqa.c and keep it as a base and start writing the final implementation right away? Or is it preferable to use simpler files like rtexample.c and travel up from there?
  • Is there a better factor (other than 2) which can be used for the grid refinement?
  • Should this work in MGED right away? Or it should be developed as a command line tool first?
  • How exactly do I start designing the public API layout that I have to put in src/libanalyze? (Yes, I guess it is pretty open ended a question. If I should come up with a better question, shoot! I’ll come up with one in some time).
There are some more implementation level questions (like whether to prefer bu_vls over fprintf for printing messages in MGED?). But those are for later. I don't want to take too much at a time. Once the above mentioned doubts are solved, I'll be able to have a better understanding of how to proceed further.

With Regards,
Kalpit Thakkar

PS : I'll speed up to catch up with the upcoming weeks of coding period. Pardon me for my slow progress.
------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@...
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
Deepak Sharma | 12 Jun 20:48 2015
Picon

Problem while rendering larger .g files in OGV

I have tested uploading different .g files. I have figured out that
when the file size is small ( i.e eg.g or output.g), no problem is
found all the operations too work fine and even there is no lag. But
on uploading a file of larger size i.e watertank.g , for smaller
amount of time after rendering all is well, but after that my laptop
freezes and there is either no or very slow cursor movement. My
confusion is if I am facing this issue, is it possible that the server
can suffer the same? As we need to make production ready will it be a
considered as the critical problem. If yes, how can we overcome the
drawbacks? I have attached .g files, please check and write if anyone
re-produce the same problem.

-- 
Cheers!

Deepak Kumar Sharma
Blog: http://deekysharma.wordpress.com

" Mistakes are proof that you are trying "
Attachment (eg.g): application/octet-stream, 4247 bytes
Attachment (output.g): application/octet-stream, 26 KiB
Attachment (watertank.g): application/octet-stream, 524 KiB
------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@...
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
Deepak Sharma | 12 Jun 20:43 2015
Picon

OGV : Models zoom in / out limits

My one of the milestone was setting the zoom limit. While working I
found that earlier when the uploaded model shown at the first sight,
was either much zoomed out or zoomed in i.e the camera position was
not properly set. Now it is set and shows the image completely [0].
Secondly, the minimum distance was zero, i.e when zoomed out
completely the model disappeared. The maximum distance was infinity
which on zooming in made the model again disappear instead of zooming
the part properly. But now I set the limits. The minimum distance I
have kept is 20 [1] and the maximum is 10000 [2]. I have kept such
values for zoom out/in so that user can view the smallest/largest but
clear and complete picture of any kind image. According to me these
values suit perfectly for any size of image. I have also attached .g
file.

Please review and comment.

[0] : awesomescreenshot.com/0d54zacy1e
[1] : awesomescreenshot.com/0674zad5e2
[2] : awesomescreenshot.com/0dc4zad99b

--

-- 
Cheers!

Deepak Kumar Sharma
Blog: http://deekysharma.wordpress.com

" Mistakes are proof that you are trying "
Attachment (output.g): application/octet-stream, 26 KiB
------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@...
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
Brad Hollister | 12 Jun 20:29 2015

NMG / BoT CLI: Patches

Hi,

I've created a github repo to push my local revisions -- so that I can
incrementally develop / track our project requirements. See here:

https://github.com/behollis/brlcad-svn-rev65072-gsoc2015

I've already implemented some of the CLI commands. Should I create
patches for each newly implemented command, or wait until there is a
*significant* amount of new code for a patch?

Regards,
Brad Hollister

------------------------------------------------------------------------------
Brad Hollister | 12 Jun 20:16 2015

NMG / BoT CLI GSoC Project

Hi,

Trying to impl nmg_msv for CLI. Is there a way to specify an NMG
region on the CLI?

Also, is there a subset of the "construction" NMG routines that we
want to expose for the CLI, or simply all of them?

Regards,
Brad Hollister

------------------------------------------------------------------------------
Deepak Sharma | 11 Jun 20:37 2015
Picon

OGV UI enhancement

I want to inform that instead of throwing the notification / Error
simply I am using juliancwirko:s-alert package (
https://atmospherejs.com/juliancwirko/s-alert)  for notifying the
user. It adds to lot many features  such that the success, warning etc
messages remains for particular period of time. For e.g on clicking on
the  embed model the notification would last for about 10 sec, so that
the user can copy it also. Similarly warning and error messages would
last for 10 and 4 seconds respectively and so on.

--

-- 
Cheers!

Deepak Kumar Sharma
Blog: http://deekysharma.wordpress.com

" Mistakes are proof that you are trying "

------------------------------------------------------------------------------

Gmane