No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
build Version of compiled cpp file after removing undefined symbols. Aug 11, 2014
.gitignore Add src directory in gitignore and remove build directory Aug 10, 2014
BRL-CAD_changes.txt Initial Commit Jul 27, 2014
CMakeLists.txt Initial Commit Jul 27, 2014
Makefile.am Initial Commit Jul 27, 2014
build_opennurbs_vs2010.sln Initial Commit Jul 27, 2014
common.h Add the vanilla version of the wrapping. Jul 27, 2014
examples_linking_pragmas.h Initial Commit Jul 27, 2014
faq.txt Initial Commit Jul 27, 2014
license.txt Initial Commit Jul 27, 2014
mymodule_gen.py Add the vanilla version of the wrapping. Jul 27, 2014
mymodulegen.py Add the vanilla version of the wrapping. Jul 27, 2014
mymodulegen.pyc Initial Commit Jul 27, 2014
opennurbs.h new compiled version of header file. Aug 11, 2014
opennurbs.rc Initial Commit Jul 27, 2014
opennurbs.sh Add the vanilla version of the wrapping. Jul 27, 2014
opennurbs.vcxproj Initial Commit Jul 27, 2014
opennurbs.vcxproj.filters Initial Commit Jul 27, 2014
opennurbs_3dm.h Initial Commit Jul 27, 2014
opennurbs_3dm_attributes.cpp Initial Commit Jul 27, 2014
opennurbs_3dm_attributes.h Initial Commit Jul 27, 2014
opennurbs_3dm_properties.cpp Initial Commit Jul 27, 2014
opennurbs_3dm_properties.h Initial Commit Jul 27, 2014
opennurbs_3dm_settings.cpp Initial Commit Jul 27, 2014
opennurbs_3dm_settings.h Initial Commit Jul 27, 2014
opennurbs_annotation.cpp Initial Commit Jul 27, 2014
opennurbs_annotation.h Initial Commit Jul 27, 2014
opennurbs_annotation2.cpp Initial Commit Jul 27, 2014
opennurbs_annotation2.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_arc.cpp Initial Commit Jul 27, 2014
opennurbs_arc.h Initial Commit Jul 27, 2014
opennurbs_arccurve.cpp Initial Commit Jul 27, 2014
opennurbs_arccurve.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_archive.cpp Remove overloaded functions Aug 10, 2014
opennurbs_archive.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_array.cpp Initial Commit Jul 27, 2014
opennurbs_array.h Initial Commit Jul 27, 2014
opennurbs_array_defs.h Initial Commit Jul 27, 2014
opennurbs_base32.cpp Initial Commit Jul 27, 2014
opennurbs_base32.h Initial Commit Jul 27, 2014
opennurbs_base64.cpp Initial Commit Jul 27, 2014
opennurbs_base64.h Initial Commit Jul 27, 2014
opennurbs_basic.cpp Initial Commit Jul 27, 2014
opennurbs_beam.cpp Initial Commit Jul 27, 2014
opennurbs_beam.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_bezier.cpp Initial Commit Jul 27, 2014
opennurbs_bezier.h Initial Commit Jul 27, 2014
opennurbs_beziervolume.cpp Initial Commit Jul 27, 2014
opennurbs_bitmap.cpp Initial Commit Jul 27, 2014
opennurbs_bitmap.h Initial Commit Jul 27, 2014
opennurbs_bounding_box.cpp Initial Commit Jul 27, 2014
opennurbs_bounding_box.h Initial Commit Jul 27, 2014
opennurbs_box.cpp Initial Commit Jul 27, 2014
opennurbs_box.h Initial Commit Jul 27, 2014
opennurbs_brep.cpp Initial Commit Jul 27, 2014
opennurbs_brep.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_brep_changesrf.cpp Initial Commit Jul 27, 2014
opennurbs_brep_extrude.cpp Initial Commit Jul 27, 2014
opennurbs_brep_io.cpp Initial Commit Jul 27, 2014
opennurbs_brep_isvalid.cpp Initial Commit Jul 27, 2014
opennurbs_brep_kinky.cpp Initial Commit Jul 27, 2014
opennurbs_brep_region.cpp Initial Commit Jul 27, 2014
opennurbs_brep_tools.cpp Initial Commit Jul 27, 2014
opennurbs_brep_v2valid.cpp Initial Commit Jul 27, 2014
opennurbs_circle.cpp Initial Commit Jul 27, 2014
opennurbs_circle.h Initial Commit Jul 27, 2014
opennurbs_color.cpp Initial Commit Jul 27, 2014
opennurbs_color.h Initial Commit Jul 27, 2014
opennurbs_compress.cpp Initial Commit Jul 27, 2014
opennurbs_compress.h Initial Commit Jul 27, 2014
opennurbs_cone.cpp Initial Commit Jul 27, 2014
opennurbs_cone.h Initial Commit Jul 27, 2014
opennurbs_crc.cpp Initial Commit Jul 27, 2014
opennurbs_crc.h Initial Commit Jul 27, 2014
opennurbs_curve.cpp Initial Commit Jul 27, 2014
opennurbs_curve.h Initial Commit Jul 27, 2014
opennurbs_curveonsurface.cpp Initial Commit Jul 27, 2014
opennurbs_curveonsurface.h Initial Commit Jul 27, 2014
opennurbs_curveproxy.cpp Initial Commit Jul 27, 2014
opennurbs_curveproxy.h Initial Commit Jul 27, 2014
opennurbs_cylinder.cpp Initial Commit Jul 27, 2014
opennurbs_cylinder.h Initial Commit Jul 27, 2014
opennurbs_defines.cpp Initial Commit Jul 27, 2014
opennurbs_defines.h Initial Commit Jul 27, 2014
opennurbs_detail.cpp Initial Commit Jul 27, 2014
opennurbs_detail.h Initial Commit Jul 27, 2014
opennurbs_dimstyle.cpp Initial Commit Jul 27, 2014
opennurbs_dimstyle.h Initial Commit Jul 27, 2014
opennurbs_dll.cpp Initial Commit Jul 27, 2014
opennurbs_dll_resource.h Initial Commit Jul 27, 2014
opennurbs_ellipse.cpp Initial Commit Jul 27, 2014
opennurbs_ellipse.h Initial Commit Jul 27, 2014
opennurbs_embedded_file.cpp Initial Commit Jul 27, 2014
opennurbs_error.cpp Initial Commit Jul 27, 2014
opennurbs_error.h Initial Commit Jul 27, 2014
opennurbs_error_message.cpp Initial Commit Jul 27, 2014
opennurbs_evaluate_nurbs.cpp Initial Commit Jul 27, 2014
opennurbs_evaluate_nurbs.h Initial Commit Jul 27, 2014
opennurbs_extensions.cpp Initial Commit Jul 27, 2014
opennurbs_extensions.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_font.cpp Initial Commit Jul 27, 2014
opennurbs_font.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_fpoint.h Initial Commit Jul 27, 2014
opennurbs_fsp.cpp Initial Commit Jul 27, 2014
opennurbs_fsp.h Initial Commit Jul 27, 2014
opennurbs_fsp_defs.h Initial Commit Jul 27, 2014
opennurbs_geometry.cpp Initial Commit Jul 27, 2014
opennurbs_geometry.h Initial Commit Jul 27, 2014
opennurbs_gl.cpp Initial Commit Jul 27, 2014
opennurbs_gl.h Initial Commit Jul 27, 2014
opennurbs_group.cpp Initial Commit Jul 27, 2014
opennurbs_group.h Initial Commit Jul 27, 2014
opennurbs_hatch.cpp Initial Commit Jul 27, 2014
opennurbs_hatch.h Initial Commit Jul 27, 2014
opennurbs_hsort_template.h Initial Commit Jul 27, 2014
opennurbs_instance.cpp Initial Commit Jul 27, 2014
opennurbs_instance.h Initial Commit Jul 27, 2014
opennurbs_intersect.cpp Initial Commit Jul 27, 2014
opennurbs_intersect.h Initial Commit Jul 27, 2014
opennurbs_knot.cpp Initial Commit Jul 27, 2014
opennurbs_knot.h Initial Commit Jul 27, 2014
opennurbs_layer.cpp Initial Commit Jul 27, 2014
opennurbs_layer.h Initial Commit Jul 27, 2014
opennurbs_light.cpp Initial Commit Jul 27, 2014
opennurbs_light.h Initial Commit Jul 27, 2014
opennurbs_line.cpp Initial Commit Jul 27, 2014
opennurbs_line.h Initial Commit Jul 27, 2014
opennurbs_linecurve.cpp Initial Commit Jul 27, 2014
opennurbs_linecurve.h Initial Commit Jul 27, 2014
opennurbs_linestyle.h Initial Commit Jul 27, 2014
opennurbs_linetype.cpp Initial Commit Jul 27, 2014
opennurbs_linetype.h Initial Commit Jul 27, 2014
opennurbs_lookup.cpp Initial Commit Jul 27, 2014
opennurbs_lookup.h Initial Commit Jul 27, 2014
opennurbs_mapchan.h Initial Commit Jul 27, 2014
opennurbs_massprop.cpp Initial Commit Jul 27, 2014
opennurbs_massprop.h Initial Commit Jul 27, 2014
opennurbs_material.cpp Initial Commit Jul 27, 2014
opennurbs_material.h Initial Commit Jul 27, 2014
opennurbs_math.cpp Initial Commit Jul 27, 2014
opennurbs_math.h Initial Commit Jul 27, 2014
opennurbs_matrix.cpp Initial Commit Jul 27, 2014
opennurbs_matrix.h Initial Commit Jul 27, 2014
opennurbs_memory.c Initial Commit Jul 27, 2014
opennurbs_memory.h Initial Commit Jul 27, 2014
opennurbs_memory_util.c Initial Commit Jul 27, 2014
opennurbs_mesh.cpp Initial Commit Jul 27, 2014
opennurbs_mesh.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_mesh_ngon.cpp Initial Commit Jul 27, 2014
opennurbs_mesh_tools.cpp Initial Commit Jul 27, 2014
opennurbs_morph.cpp Initial Commit Jul 27, 2014
opennurbs_nurbscurve.cpp Initial Commit Jul 27, 2014
opennurbs_nurbscurve.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_nurbssurface.cpp Initial Commit Jul 27, 2014
opennurbs_nurbssurface.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_nurbsvolume.cpp Initial Commit Jul 27, 2014
opennurbs_object.cpp Initial Commit Jul 27, 2014
opennurbs_object.h Initial Commit Jul 27, 2014
opennurbs_object_history.cpp Initial Commit Jul 27, 2014
opennurbs_object_history.h Initial Commit Jul 27, 2014
opennurbs_objref.cpp Initial Commit Jul 27, 2014
opennurbs_objref.h Initial Commit Jul 27, 2014
opennurbs_offsetsurface.cpp Initial Commit Jul 27, 2014
opennurbs_offsetsurface.h Initial Commit Jul 27, 2014
opennurbs_optimize.cpp Initial Commit Jul 27, 2014
opennurbs_optimize.h Initial Commit Jul 27, 2014
opennurbs_plane.cpp Initial Commit Jul 27, 2014
opennurbs_plane.h Initial Commit Jul 27, 2014
opennurbs_planesurface.cpp Initial Commit Jul 27, 2014
opennurbs_planesurface.h Initial Commit Jul 27, 2014
opennurbs_pluginlist.cpp Initial Commit Jul 27, 2014
opennurbs_pluginlist.h Initial Commit Jul 27, 2014
opennurbs_point.cpp Initial Commit Jul 27, 2014
opennurbs_point.h Initial Commit Jul 27, 2014
opennurbs_pointcloud.cpp Initial Commit Jul 27, 2014
opennurbs_pointcloud.h Initial Commit Jul 27, 2014
opennurbs_pointgeometry.cpp Initial Commit Jul 27, 2014
opennurbs_pointgeometry.h Initial Commit Jul 27, 2014
opennurbs_pointgrid.cpp Initial Commit Jul 27, 2014
opennurbs_pointgrid.h Initial Commit Jul 27, 2014
opennurbs_polycurve.cpp Initial Commit Jul 27, 2014
opennurbs_polycurve.h Initial Commit Jul 27, 2014
opennurbs_polyedgecurve.cpp Initial Commit Jul 27, 2014
opennurbs_polyedgecurve.h Initial Commit Jul 27, 2014
opennurbs_polyline.cpp Initial Commit Jul 27, 2014
opennurbs_polyline.h Initial Commit Jul 27, 2014
opennurbs_polylinecurve.cpp Initial Commit Jul 27, 2014
opennurbs_polylinecurve.h Initial Commit Jul 27, 2014
opennurbs_precompiledheader.cpp Initial Commit Jul 27, 2014
opennurbs_qsort_template.h Initial Commit Jul 27, 2014
opennurbs_rand.cpp Initial Commit Jul 27, 2014
opennurbs_rand.h Initial Commit Jul 27, 2014
opennurbs_rendering.h Initial Commit Jul 27, 2014
opennurbs_revsurface.cpp Initial Commit Jul 27, 2014
opennurbs_revsurface.h Initial Commit Jul 27, 2014
opennurbs_rtree.cpp Initial Commit Jul 27, 2014
opennurbs_rtree.h Initial Commit Jul 27, 2014
opennurbs_sort.cpp Initial Commit Jul 27, 2014
opennurbs_sphere.cpp Initial Commit Jul 27, 2014
opennurbs_sphere.h Initial Commit Jul 27, 2014
opennurbs_staticlib.vcxproj Initial Commit Jul 27, 2014
opennurbs_staticlib.vcxproj.filters Initial Commit Jul 27, 2014
opennurbs_string.cpp Remove overloaded functions Aug 10, 2014
opennurbs_string.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_sum.cpp Initial Commit Jul 27, 2014
opennurbs_sumsurface.cpp Initial Commit Jul 27, 2014
opennurbs_sumsurface.h Initial Commit Jul 27, 2014
opennurbs_surface.cpp Initial Commit Jul 27, 2014
opennurbs_surface.h Initial Commit Jul 27, 2014
opennurbs_surfaceproxy.cpp Initial Commit Jul 27, 2014
opennurbs_surfaceproxy.h Initial Commit Jul 27, 2014
opennurbs_system.h Initial Commit Jul 27, 2014
opennurbs_textlog.cpp Initial Commit Jul 27, 2014
opennurbs_textlog.h Initial Commit Jul 27, 2014
opennurbs_texture.h Initial Commit Jul 27, 2014
opennurbs_texture_mapping.h Initial Commit Jul 27, 2014
opennurbs_torus.cpp Initial Commit Jul 27, 2014
opennurbs_torus.h Initial Commit Jul 27, 2014
opennurbs_unicode.cpp Initial Commit Jul 27, 2014
opennurbs_unicode.h Initial Commit Jul 27, 2014
opennurbs_userdata.cpp Initial Commit Jul 27, 2014
opennurbs_userdata.h Initial Commit Jul 27, 2014
opennurbs_uuid.cpp Initial Commit Jul 27, 2014
opennurbs_uuid.h Initial Commit Jul 27, 2014
opennurbs_version.h Initial Commit Jul 27, 2014
opennurbs_viewport.cpp Initial Commit Jul 27, 2014
opennurbs_viewport.h Initial Commit Jul 27, 2014
opennurbs_workspace.cpp Initial Commit Jul 27, 2014
opennurbs_workspace.h Initial Commit Jul 27, 2014
opennurbs_wstring.cpp Remove overloaded functions Aug 10, 2014
opennurbs_x.cpp Initial Commit Jul 27, 2014
opennurbs_x.h Initial Commit Jul 27, 2014
opennurbs_xform.cpp Initial Commit Jul 27, 2014
opennurbs_xform.h Initial Commit Jul 27, 2014
opennurbs_zlib.cpp Initial Commit Jul 27, 2014
opennurbs_zlib.h Remove the declarations of symbols which are not defined Aug 11, 2014
opennurbs_zlib_memory.cpp Initial Commit Jul 27, 2014
openurbs.h Add the vanilla version of the wrapping. Jul 27, 2014
readme.txt Add setup information in readme file. Aug 16, 2014
setup.py add long description to setup file Aug 16, 2014

readme.txt

/* $Header: $ */
/* $NoKeywords: $ */

This is Python wrapped version of the infamous OpenNurbs Library.

  To Install
    $ python setup.py install.


  The Description from the C++ version of OpenNurbs library is as follows :

    More Information:
      Please see

        http://en.wiki.mcneel.com/default.aspx/McNeel/OpenNURBS.html

      for information about opennurbs including supported compilers, build
      instructions, and a description of the examples.

    Legal Stuff:

      The openNURBS Initiative provides CAD, CAM, CAE, and computer
      graphics software developers the tools to accurately transfer
      3-D geometry between applications.

      The tools provided by openNURBS include:

        * C++ source code libraries to read and write the file format.

        * Quality assurance and revision control.

        * Various supporting libraries and utilities.

        * Technical support.

      Unlike other open development initiatives, alliances, or
      consortia:

        * Commercial use is encouraged.

        * The tools, support, and membership are free.

        * There are no restrictions. Neither copyright nor copyleft
          restrictions apply.

        * No contribution of effort or technology is required from
          the members, although it is encouraged.

      For more information, please see <http://www.openNURBS.org>.

      The openNURBS toolkit uses zlib for mesh and bitmap compression.
      The zlib source code distributed with openNURBS is a subset of what
      is available from zlib.  The zlib code itself has not been modified.
      See ftp://ftp.freesoftware.com/pub/infozip/zlib/zlib.html for more
      details.

      Zlib has a generous license that is similar to the one for openNURBS.
      The zlib license shown below was copied from the zlib web page
      ftp://ftp.freesoftware.com/pub/infozip/zlib/zlib_license.html
      on 20 March 2000.

          zlib.h -- interface of the 'zlib' general purpose compression library
          version 1.1.3, July 9th, 1998

          Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler

          This software is provided 'as-is', without any express or implied
          warranty.  In no event will the authors be held liable for any damages
          arising from the use of this software.

          Permission is granted to anyone to use this software for any purpose,
          including commercial applications, and to alter it and redistribute it
          freely, subject to the following restrictions:

          1. The origin of this software must not be misrepresented; you must not
             claim that you wrote the original software. If you use this software
             in a product, an acknowledgment in the product documentation would be
             appreciated but is not required.
          2. Altered source versions must be plainly marked as such, and must not be
             misrepresented as being the original software.
          3. This notice may not be removed or altered from any source distribution.

          Jean-loup Gailly        Mark Adler
          jloup@gzip.org          madler@alumni.caltech.edu


          The data format used by the zlib library is described by RFCs (Request for
          Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt
          (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).


      Copyright (c) 1993-2012 Robert McNeel & Associates. All Rights Reserved.
      Rhinoceros is a registered trademark of Robert McNeel & Associates.

      THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED
      WARRANTY.  ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR
      PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED.