On Mar 21, 2015, at 2:40 AM, Nihar Mehta <niharmeht...@gmail.com> wrote:
> I have attached a first unedited version of my proposal. Please suggest
> whatever changes you feel I should make. Or whatever infeasible I have
> included?
>
> 1.Is tessellation,surface trimming and contour refinement a provision in
> current NURBS software?
Yes.
> 2.I want to know whether we can use this algo for surface intersections
> http://www.paritycomputing.com/projects/AcmClassification/tr1.1/237751.pdf
BRL-CAD implemented that method in the late 80’s and early 90’s. Splitting
surfaces up into Bezier patches is not desirable nor was it ultimately
successful.
> 3. Is it possible to insert an isoparm into a Nurbs without changing the
> surface?
Depends what you mean by change the surface. Inserting is a change to the
surface, however that doesn’t necessarily mean a spatial change. It is
theoretically possible to insert and not change the spatial configuration of
the surface.
> 4. Is there a generalized algorithm for projecting a surface on a plane,
> other than normal parametrizing techniques?
It’s fairly trivial to project the surface’s vertices and edges. What is more
difficult is evaluating and projecting the surface edges, like a sphere that is
represented with a single curve and surface. Finding the curve at the tangency
is a GSoC project idea of its own.
> 5. Can you suggest some open source softwares where we already have nurbs
> editing support included, so that we can have a better understanding to try
> to implement it in our code?
There’s very little in the way of open source NURBS editing, but what’s
available you can find as well as anyone else with web searches. There is
supposed to be some minimal support in Blender. FreeCAD leverages OpenCascade
editing features. There are a few stand-alone tools as well, but I encourage
you to search this on your own.
> 6. What is the difference between Maya and Ayam?
Palindromes for $400, Alex.
Cheers!
Sean
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel