[brlcad-commits] SF.net SVN: brlcad:[44988] brlcad/trunk
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2011-06-14 21:36:35
|
Revision: 44988 http://brlcad.svn.sourceforge.net/brlcad/?rev=44988&view=rev Author: starseeker Date: 2011-06-14 21:36:19 +0000 (Tue, 14 Jun 2011) Log Message: ----------- Revert r44964 Modified Paths: -------------- brlcad/trunk/configure.ac brlcad/trunk/src/other/CMakeLists.txt brlcad/trunk/src/other/Makefile.am Added Paths: ----------- brlcad/trunk/src/other/openNURBS/ brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt brlcad/trunk/src/other/openNURBS/CMakeLists.txt brlcad/trunk/src/other/openNURBS/Makefile.am brlcad/trunk/src/other/openNURBS/example_brep/ brlcad/trunk/src/other/openNURBS/example_brep/example_brep.cpp brlcad/trunk/src/other/openNURBS/example_brep/example_brep.vcproj brlcad/trunk/src/other/openNURBS/example_dump/ brlcad/trunk/src/other/openNURBS/example_dump/example_dump.cpp brlcad/trunk/src/other/openNURBS/example_dump/example_dump.vcproj brlcad/trunk/src/other/openNURBS/example_gl/ brlcad/trunk/src/other/openNURBS/example_gl/example_gl.cpp brlcad/trunk/src/other/openNURBS/example_gl/example_gl.vcproj brlcad/trunk/src/other/openNURBS/example_read/ brlcad/trunk/src/other/openNURBS/example_read/example_read.cpp brlcad/trunk/src/other/openNURBS/example_read/example_read.vcproj brlcad/trunk/src/other/openNURBS/example_roundtrip/ brlcad/trunk/src/other/openNURBS/example_roundtrip/example_roundtrip.cpp brlcad/trunk/src/other/openNURBS/example_roundtrip/example_roundtrip.vcproj brlcad/trunk/src/other/openNURBS/example_userdata/ brlcad/trunk/src/other/openNURBS/example_userdata/example_ud.cpp brlcad/trunk/src/other/openNURBS/example_userdata/example_ud.h brlcad/trunk/src/other/openNURBS/example_userdata/example_userdata.cpp brlcad/trunk/src/other/openNURBS/example_userdata/example_userdata.vcproj brlcad/trunk/src/other/openNURBS/example_userdata/example_userdata_vc60.dsp brlcad/trunk/src/other/openNURBS/example_write/ brlcad/trunk/src/other/openNURBS/example_write/example_texture.bmp brlcad/trunk/src/other/openNURBS/example_write/example_write.cpp brlcad/trunk/src/other/openNURBS/example_write/example_write.vcproj brlcad/trunk/src/other/openNURBS/faq.txt brlcad/trunk/src/other/openNURBS/license.txt brlcad/trunk/src/other/openNURBS/opennurbs.h brlcad/trunk/src/other/openNURBS/opennurbs.rc brlcad/trunk/src/other/openNURBS/opennurbs.sln brlcad/trunk/src/other/openNURBS/opennurbs.vcproj brlcad/trunk/src/other/openNURBS/opennurbs_3dm.h brlcad/trunk/src/other/openNURBS/opennurbs_3dm_attributes.cpp brlcad/trunk/src/other/openNURBS/opennurbs_3dm_attributes.h brlcad/trunk/src/other/openNURBS/opennurbs_3dm_properties.cpp brlcad/trunk/src/other/openNURBS/opennurbs_3dm_properties.h brlcad/trunk/src/other/openNURBS/opennurbs_3dm_settings.cpp brlcad/trunk/src/other/openNURBS/opennurbs_3dm_settings.h brlcad/trunk/src/other/openNURBS/opennurbs_annotation.cpp brlcad/trunk/src/other/openNURBS/opennurbs_annotation.h brlcad/trunk/src/other/openNURBS/opennurbs_annotation2.cpp brlcad/trunk/src/other/openNURBS/opennurbs_annotation2.h brlcad/trunk/src/other/openNURBS/opennurbs_arc.cpp brlcad/trunk/src/other/openNURBS/opennurbs_arc.h brlcad/trunk/src/other/openNURBS/opennurbs_arccurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_arccurve.h brlcad/trunk/src/other/openNURBS/opennurbs_archive.cpp brlcad/trunk/src/other/openNURBS/opennurbs_archive.h brlcad/trunk/src/other/openNURBS/opennurbs_array.cpp brlcad/trunk/src/other/openNURBS/opennurbs_array.h brlcad/trunk/src/other/openNURBS/opennurbs_array_defs.h brlcad/trunk/src/other/openNURBS/opennurbs_base32.cpp brlcad/trunk/src/other/openNURBS/opennurbs_base32.h brlcad/trunk/src/other/openNURBS/opennurbs_base64.cpp brlcad/trunk/src/other/openNURBS/opennurbs_base64.h brlcad/trunk/src/other/openNURBS/opennurbs_basic.cpp brlcad/trunk/src/other/openNURBS/opennurbs_beam.cpp brlcad/trunk/src/other/openNURBS/opennurbs_beam.h brlcad/trunk/src/other/openNURBS/opennurbs_bezier.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bezier.h brlcad/trunk/src/other/openNURBS/opennurbs_beziervolume.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bitmap.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bitmap.h brlcad/trunk/src/other/openNURBS/opennurbs_bounding_box.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bounding_box.h brlcad/trunk/src/other/openNURBS/opennurbs_box.cpp brlcad/trunk/src/other/openNURBS/opennurbs_box.h brlcad/trunk/src/other/openNURBS/opennurbs_brep.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep.h brlcad/trunk/src/other/openNURBS/opennurbs_brep_changesrf.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_extrude.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_io.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_isvalid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_kinky.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_region.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_tools.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_v2valid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_circle.cpp brlcad/trunk/src/other/openNURBS/opennurbs_circle.h brlcad/trunk/src/other/openNURBS/opennurbs_color.cpp brlcad/trunk/src/other/openNURBS/opennurbs_color.h brlcad/trunk/src/other/openNURBS/opennurbs_cone.cpp brlcad/trunk/src/other/openNURBS/opennurbs_cone.h brlcad/trunk/src/other/openNURBS/opennurbs_crashtest.h brlcad/trunk/src/other/openNURBS/opennurbs_crc.cpp brlcad/trunk/src/other/openNURBS/opennurbs_crc.h brlcad/trunk/src/other/openNURBS/opennurbs_curve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_curve.h brlcad/trunk/src/other/openNURBS/opennurbs_curveonsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_curveonsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_curveproxy.cpp brlcad/trunk/src/other/openNURBS/opennurbs_curveproxy.h brlcad/trunk/src/other/openNURBS/opennurbs_cylinder.cpp brlcad/trunk/src/other/openNURBS/opennurbs_cylinder.h brlcad/trunk/src/other/openNURBS/opennurbs_defines.cpp brlcad/trunk/src/other/openNURBS/opennurbs_defines.h brlcad/trunk/src/other/openNURBS/opennurbs_detail.cpp brlcad/trunk/src/other/openNURBS/opennurbs_detail.h brlcad/trunk/src/other/openNURBS/opennurbs_dimstyle.cpp brlcad/trunk/src/other/openNURBS/opennurbs_dimstyle.h brlcad/trunk/src/other/openNURBS/opennurbs_dll.cpp brlcad/trunk/src/other/openNURBS/opennurbs_dll_resource.h brlcad/trunk/src/other/openNURBS/opennurbs_ellipse.cpp brlcad/trunk/src/other/openNURBS/opennurbs_ellipse.h brlcad/trunk/src/other/openNURBS/opennurbs_error.cpp brlcad/trunk/src/other/openNURBS/opennurbs_error.h brlcad/trunk/src/other/openNURBS/opennurbs_error_message.cpp brlcad/trunk/src/other/openNURBS/opennurbs_evaluate_nurbs.cpp brlcad/trunk/src/other/openNURBS/opennurbs_evaluate_nurbs.h brlcad/trunk/src/other/openNURBS/opennurbs_extensions.cpp brlcad/trunk/src/other/openNURBS/opennurbs_extensions.h brlcad/trunk/src/other/openNURBS/opennurbs_font.cpp brlcad/trunk/src/other/openNURBS/opennurbs_font.h brlcad/trunk/src/other/openNURBS/opennurbs_fpoint.h brlcad/trunk/src/other/openNURBS/opennurbs_geometry.cpp brlcad/trunk/src/other/openNURBS/opennurbs_geometry.h brlcad/trunk/src/other/openNURBS/opennurbs_gl.cpp brlcad/trunk/src/other/openNURBS/opennurbs_gl.h brlcad/trunk/src/other/openNURBS/opennurbs_group.cpp brlcad/trunk/src/other/openNURBS/opennurbs_group.h brlcad/trunk/src/other/openNURBS/opennurbs_hatch.cpp brlcad/trunk/src/other/openNURBS/opennurbs_hatch.h brlcad/trunk/src/other/openNURBS/opennurbs_instance.cpp brlcad/trunk/src/other/openNURBS/opennurbs_instance.h brlcad/trunk/src/other/openNURBS/opennurbs_intersect.cpp brlcad/trunk/src/other/openNURBS/opennurbs_intersect.h brlcad/trunk/src/other/openNURBS/opennurbs_knot.cpp brlcad/trunk/src/other/openNURBS/opennurbs_knot.h brlcad/trunk/src/other/openNURBS/opennurbs_layer.cpp brlcad/trunk/src/other/openNURBS/opennurbs_layer.h brlcad/trunk/src/other/openNURBS/opennurbs_light.cpp brlcad/trunk/src/other/openNURBS/opennurbs_light.h brlcad/trunk/src/other/openNURBS/opennurbs_line.cpp brlcad/trunk/src/other/openNURBS/opennurbs_line.h brlcad/trunk/src/other/openNURBS/opennurbs_linecurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_linecurve.h brlcad/trunk/src/other/openNURBS/opennurbs_linestyle.h brlcad/trunk/src/other/openNURBS/opennurbs_linetype.cpp brlcad/trunk/src/other/openNURBS/opennurbs_linetype.h brlcad/trunk/src/other/openNURBS/opennurbs_lookup.cpp brlcad/trunk/src/other/openNURBS/opennurbs_lookup.h brlcad/trunk/src/other/openNURBS/opennurbs_mapchan.h brlcad/trunk/src/other/openNURBS/opennurbs_massprop.cpp brlcad/trunk/src/other/openNURBS/opennurbs_massprop.h brlcad/trunk/src/other/openNURBS/opennurbs_material.cpp brlcad/trunk/src/other/openNURBS/opennurbs_material.h brlcad/trunk/src/other/openNURBS/opennurbs_math.cpp brlcad/trunk/src/other/openNURBS/opennurbs_math.h brlcad/trunk/src/other/openNURBS/opennurbs_matrix.cpp brlcad/trunk/src/other/openNURBS/opennurbs_matrix.h brlcad/trunk/src/other/openNURBS/opennurbs_memory.c brlcad/trunk/src/other/openNURBS/opennurbs_memory.h brlcad/trunk/src/other/openNURBS/opennurbs_memory_new.cpp brlcad/trunk/src/other/openNURBS/opennurbs_memory_util.c brlcad/trunk/src/other/openNURBS/opennurbs_mesh.cpp brlcad/trunk/src/other/openNURBS/opennurbs_mesh.h brlcad/trunk/src/other/openNURBS/opennurbs_mesh_ngon.cpp brlcad/trunk/src/other/openNURBS/opennurbs_mesh_tools.cpp brlcad/trunk/src/other/openNURBS/opennurbs_morph.cpp brlcad/trunk/src/other/openNURBS/opennurbs_nurbscurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_nurbscurve.h brlcad/trunk/src/other/openNURBS/opennurbs_nurbssurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_nurbssurface.h brlcad/trunk/src/other/openNURBS/opennurbs_nurbsvolume.cpp brlcad/trunk/src/other/openNURBS/opennurbs_object.cpp brlcad/trunk/src/other/openNURBS/opennurbs_object.h brlcad/trunk/src/other/openNURBS/opennurbs_object_history.cpp brlcad/trunk/src/other/openNURBS/opennurbs_object_history.h brlcad/trunk/src/other/openNURBS/opennurbs_objref.cpp brlcad/trunk/src/other/openNURBS/opennurbs_objref.h brlcad/trunk/src/other/openNURBS/opennurbs_offsetsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_offsetsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_optimize.cpp brlcad/trunk/src/other/openNURBS/opennurbs_optimize.h brlcad/trunk/src/other/openNURBS/opennurbs_plane.cpp brlcad/trunk/src/other/openNURBS/opennurbs_plane.h brlcad/trunk/src/other/openNURBS/opennurbs_planesurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_planesurface.h brlcad/trunk/src/other/openNURBS/opennurbs_pluginlist.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pluginlist.h brlcad/trunk/src/other/openNURBS/opennurbs_point.cpp brlcad/trunk/src/other/openNURBS/opennurbs_point.h brlcad/trunk/src/other/openNURBS/opennurbs_pointcloud.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pointcloud.h brlcad/trunk/src/other/openNURBS/opennurbs_pointgeometry.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pointgeometry.h brlcad/trunk/src/other/openNURBS/opennurbs_pointgrid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pointgrid.h brlcad/trunk/src/other/openNURBS/opennurbs_polycurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polycurve.h brlcad/trunk/src/other/openNURBS/opennurbs_polyedgecurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polyedgecurve.h brlcad/trunk/src/other/openNURBS/opennurbs_polyline.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polyline.h brlcad/trunk/src/other/openNURBS/opennurbs_polylinecurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polylinecurve.h brlcad/trunk/src/other/openNURBS/opennurbs_precompiledheader.cpp brlcad/trunk/src/other/openNURBS/opennurbs_quaternion.cpp brlcad/trunk/src/other/openNURBS/opennurbs_quaternion.h brlcad/trunk/src/other/openNURBS/opennurbs_rand.cpp brlcad/trunk/src/other/openNURBS/opennurbs_rand.h brlcad/trunk/src/other/openNURBS/opennurbs_rendering.h brlcad/trunk/src/other/openNURBS/opennurbs_revsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_revsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_rtree.cpp brlcad/trunk/src/other/openNURBS/opennurbs_rtree.h brlcad/trunk/src/other/openNURBS/opennurbs_sort.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sphere.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sphere.h brlcad/trunk/src/other/openNURBS/opennurbs_staticlib.vcproj brlcad/trunk/src/other/openNURBS/opennurbs_staticlib_linking_pragmas.h brlcad/trunk/src/other/openNURBS/opennurbs_string.cpp brlcad/trunk/src/other/openNURBS/opennurbs_string.h brlcad/trunk/src/other/openNURBS/opennurbs_sum.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sumsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sumsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_surface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_surface.h brlcad/trunk/src/other/openNURBS/opennurbs_surfaceproxy.cpp brlcad/trunk/src/other/openNURBS/opennurbs_surfaceproxy.h brlcad/trunk/src/other/openNURBS/opennurbs_system.h brlcad/trunk/src/other/openNURBS/opennurbs_textlog.cpp brlcad/trunk/src/other/openNURBS/opennurbs_textlog.h brlcad/trunk/src/other/openNURBS/opennurbs_texture.h brlcad/trunk/src/other/openNURBS/opennurbs_texture_mapping.h brlcad/trunk/src/other/openNURBS/opennurbs_torus.cpp brlcad/trunk/src/other/openNURBS/opennurbs_torus.h brlcad/trunk/src/other/openNURBS/opennurbs_userdata.cpp brlcad/trunk/src/other/openNURBS/opennurbs_userdata.h brlcad/trunk/src/other/openNURBS/opennurbs_uuid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_uuid.h brlcad/trunk/src/other/openNURBS/opennurbs_version.h brlcad/trunk/src/other/openNURBS/opennurbs_viewport.cpp brlcad/trunk/src/other/openNURBS/opennurbs_viewport.h brlcad/trunk/src/other/openNURBS/opennurbs_workspace.cpp brlcad/trunk/src/other/openNURBS/opennurbs_workspace.h brlcad/trunk/src/other/openNURBS/opennurbs_wstring.cpp brlcad/trunk/src/other/openNURBS/opennurbs_x.cpp brlcad/trunk/src/other/openNURBS/opennurbs_x.h brlcad/trunk/src/other/openNURBS/opennurbs_xform.cpp brlcad/trunk/src/other/openNURBS/opennurbs_xform.h brlcad/trunk/src/other/openNURBS/opennurbs_zlib.cpp brlcad/trunk/src/other/openNURBS/opennurbs_zlib.h brlcad/trunk/src/other/openNURBS/opennurbs_zlib_memory.cpp brlcad/trunk/src/other/openNURBS/readme.txt Removed Paths: ------------- brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt brlcad/trunk/src/other/openNURBS/CMakeLists.txt brlcad/trunk/src/other/openNURBS/Makefile.am brlcad/trunk/src/other/openNURBS/example_brep/ brlcad/trunk/src/other/openNURBS/example_brep/example_brep.cpp brlcad/trunk/src/other/openNURBS/example_brep/example_brep.vcproj brlcad/trunk/src/other/openNURBS/example_dump/ brlcad/trunk/src/other/openNURBS/example_dump/example_dump.cpp brlcad/trunk/src/other/openNURBS/example_dump/example_dump.vcproj brlcad/trunk/src/other/openNURBS/example_gl/ brlcad/trunk/src/other/openNURBS/example_gl/example_gl.cpp brlcad/trunk/src/other/openNURBS/example_gl/example_gl.vcproj brlcad/trunk/src/other/openNURBS/example_read/ brlcad/trunk/src/other/openNURBS/example_read/example_read.cpp brlcad/trunk/src/other/openNURBS/example_read/example_read.vcproj brlcad/trunk/src/other/openNURBS/example_roundtrip/ brlcad/trunk/src/other/openNURBS/example_roundtrip/example_roundtrip.cpp brlcad/trunk/src/other/openNURBS/example_roundtrip/example_roundtrip.vcproj brlcad/trunk/src/other/openNURBS/example_userdata/ brlcad/trunk/src/other/openNURBS/example_userdata/example_ud.cpp brlcad/trunk/src/other/openNURBS/example_userdata/example_ud.h brlcad/trunk/src/other/openNURBS/example_userdata/example_userdata.cpp brlcad/trunk/src/other/openNURBS/example_userdata/example_userdata.vcproj brlcad/trunk/src/other/openNURBS/example_userdata/example_userdata_vc60.dsp brlcad/trunk/src/other/openNURBS/example_write/ brlcad/trunk/src/other/openNURBS/example_write/example_texture.bmp brlcad/trunk/src/other/openNURBS/example_write/example_write.cpp brlcad/trunk/src/other/openNURBS/example_write/example_write.vcproj brlcad/trunk/src/other/openNURBS/faq.txt brlcad/trunk/src/other/openNURBS/license.txt brlcad/trunk/src/other/openNURBS/opennurbs.h brlcad/trunk/src/other/openNURBS/opennurbs.rc brlcad/trunk/src/other/openNURBS/opennurbs.sln brlcad/trunk/src/other/openNURBS/opennurbs.vcproj brlcad/trunk/src/other/openNURBS/opennurbs_3dm.h brlcad/trunk/src/other/openNURBS/opennurbs_3dm_attributes.cpp brlcad/trunk/src/other/openNURBS/opennurbs_3dm_attributes.h brlcad/trunk/src/other/openNURBS/opennurbs_3dm_properties.cpp brlcad/trunk/src/other/openNURBS/opennurbs_3dm_properties.h brlcad/trunk/src/other/openNURBS/opennurbs_3dm_settings.cpp brlcad/trunk/src/other/openNURBS/opennurbs_3dm_settings.h brlcad/trunk/src/other/openNURBS/opennurbs_annotation.cpp brlcad/trunk/src/other/openNURBS/opennurbs_annotation.h brlcad/trunk/src/other/openNURBS/opennurbs_annotation2.cpp brlcad/trunk/src/other/openNURBS/opennurbs_annotation2.h brlcad/trunk/src/other/openNURBS/opennurbs_arc.cpp brlcad/trunk/src/other/openNURBS/opennurbs_arc.h brlcad/trunk/src/other/openNURBS/opennurbs_arccurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_arccurve.h brlcad/trunk/src/other/openNURBS/opennurbs_archive.cpp brlcad/trunk/src/other/openNURBS/opennurbs_archive.h brlcad/trunk/src/other/openNURBS/opennurbs_array.cpp brlcad/trunk/src/other/openNURBS/opennurbs_array.h brlcad/trunk/src/other/openNURBS/opennurbs_array_defs.h brlcad/trunk/src/other/openNURBS/opennurbs_base32.cpp brlcad/trunk/src/other/openNURBS/opennurbs_base32.h brlcad/trunk/src/other/openNURBS/opennurbs_base64.cpp brlcad/trunk/src/other/openNURBS/opennurbs_base64.h brlcad/trunk/src/other/openNURBS/opennurbs_basic.cpp brlcad/trunk/src/other/openNURBS/opennurbs_beam.cpp brlcad/trunk/src/other/openNURBS/opennurbs_beam.h brlcad/trunk/src/other/openNURBS/opennurbs_bezier.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bezier.h brlcad/trunk/src/other/openNURBS/opennurbs_beziervolume.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bitmap.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bitmap.h brlcad/trunk/src/other/openNURBS/opennurbs_bounding_box.cpp brlcad/trunk/src/other/openNURBS/opennurbs_bounding_box.h brlcad/trunk/src/other/openNURBS/opennurbs_box.cpp brlcad/trunk/src/other/openNURBS/opennurbs_box.h brlcad/trunk/src/other/openNURBS/opennurbs_brep.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep.h brlcad/trunk/src/other/openNURBS/opennurbs_brep_changesrf.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_extrude.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_io.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_isvalid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_kinky.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_region.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_tools.cpp brlcad/trunk/src/other/openNURBS/opennurbs_brep_v2valid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_circle.cpp brlcad/trunk/src/other/openNURBS/opennurbs_circle.h brlcad/trunk/src/other/openNURBS/opennurbs_color.cpp brlcad/trunk/src/other/openNURBS/opennurbs_color.h brlcad/trunk/src/other/openNURBS/opennurbs_cone.cpp brlcad/trunk/src/other/openNURBS/opennurbs_cone.h brlcad/trunk/src/other/openNURBS/opennurbs_crashtest.h brlcad/trunk/src/other/openNURBS/opennurbs_crc.cpp brlcad/trunk/src/other/openNURBS/opennurbs_crc.h brlcad/trunk/src/other/openNURBS/opennurbs_curve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_curve.h brlcad/trunk/src/other/openNURBS/opennurbs_curveonsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_curveonsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_curveproxy.cpp brlcad/trunk/src/other/openNURBS/opennurbs_curveproxy.h brlcad/trunk/src/other/openNURBS/opennurbs_cylinder.cpp brlcad/trunk/src/other/openNURBS/opennurbs_cylinder.h brlcad/trunk/src/other/openNURBS/opennurbs_defines.cpp brlcad/trunk/src/other/openNURBS/opennurbs_defines.h brlcad/trunk/src/other/openNURBS/opennurbs_detail.cpp brlcad/trunk/src/other/openNURBS/opennurbs_detail.h brlcad/trunk/src/other/openNURBS/opennurbs_dimstyle.cpp brlcad/trunk/src/other/openNURBS/opennurbs_dimstyle.h brlcad/trunk/src/other/openNURBS/opennurbs_dll.cpp brlcad/trunk/src/other/openNURBS/opennurbs_dll_resource.h brlcad/trunk/src/other/openNURBS/opennurbs_ellipse.cpp brlcad/trunk/src/other/openNURBS/opennurbs_ellipse.h brlcad/trunk/src/other/openNURBS/opennurbs_error.cpp brlcad/trunk/src/other/openNURBS/opennurbs_error.h brlcad/trunk/src/other/openNURBS/opennurbs_error_message.cpp brlcad/trunk/src/other/openNURBS/opennurbs_evaluate_nurbs.cpp brlcad/trunk/src/other/openNURBS/opennurbs_evaluate_nurbs.h brlcad/trunk/src/other/openNURBS/opennurbs_extensions.cpp brlcad/trunk/src/other/openNURBS/opennurbs_extensions.h brlcad/trunk/src/other/openNURBS/opennurbs_font.cpp brlcad/trunk/src/other/openNURBS/opennurbs_font.h brlcad/trunk/src/other/openNURBS/opennurbs_fpoint.h brlcad/trunk/src/other/openNURBS/opennurbs_geometry.cpp brlcad/trunk/src/other/openNURBS/opennurbs_geometry.h brlcad/trunk/src/other/openNURBS/opennurbs_gl.cpp brlcad/trunk/src/other/openNURBS/opennurbs_gl.h brlcad/trunk/src/other/openNURBS/opennurbs_group.cpp brlcad/trunk/src/other/openNURBS/opennurbs_group.h brlcad/trunk/src/other/openNURBS/opennurbs_hatch.cpp brlcad/trunk/src/other/openNURBS/opennurbs_hatch.h brlcad/trunk/src/other/openNURBS/opennurbs_instance.cpp brlcad/trunk/src/other/openNURBS/opennurbs_instance.h brlcad/trunk/src/other/openNURBS/opennurbs_intersect.cpp brlcad/trunk/src/other/openNURBS/opennurbs_intersect.h brlcad/trunk/src/other/openNURBS/opennurbs_knot.cpp brlcad/trunk/src/other/openNURBS/opennurbs_knot.h brlcad/trunk/src/other/openNURBS/opennurbs_layer.cpp brlcad/trunk/src/other/openNURBS/opennurbs_layer.h brlcad/trunk/src/other/openNURBS/opennurbs_light.cpp brlcad/trunk/src/other/openNURBS/opennurbs_light.h brlcad/trunk/src/other/openNURBS/opennurbs_line.cpp brlcad/trunk/src/other/openNURBS/opennurbs_line.h brlcad/trunk/src/other/openNURBS/opennurbs_linecurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_linecurve.h brlcad/trunk/src/other/openNURBS/opennurbs_linestyle.h brlcad/trunk/src/other/openNURBS/opennurbs_linetype.cpp brlcad/trunk/src/other/openNURBS/opennurbs_linetype.h brlcad/trunk/src/other/openNURBS/opennurbs_lookup.cpp brlcad/trunk/src/other/openNURBS/opennurbs_lookup.h brlcad/trunk/src/other/openNURBS/opennurbs_mapchan.h brlcad/trunk/src/other/openNURBS/opennurbs_massprop.cpp brlcad/trunk/src/other/openNURBS/opennurbs_massprop.h brlcad/trunk/src/other/openNURBS/opennurbs_material.cpp brlcad/trunk/src/other/openNURBS/opennurbs_material.h brlcad/trunk/src/other/openNURBS/opennurbs_math.cpp brlcad/trunk/src/other/openNURBS/opennurbs_math.h brlcad/trunk/src/other/openNURBS/opennurbs_matrix.cpp brlcad/trunk/src/other/openNURBS/opennurbs_matrix.h brlcad/trunk/src/other/openNURBS/opennurbs_memory.c brlcad/trunk/src/other/openNURBS/opennurbs_memory.h brlcad/trunk/src/other/openNURBS/opennurbs_memory_new.cpp brlcad/trunk/src/other/openNURBS/opennurbs_memory_util.c brlcad/trunk/src/other/openNURBS/opennurbs_mesh.cpp brlcad/trunk/src/other/openNURBS/opennurbs_mesh.h brlcad/trunk/src/other/openNURBS/opennurbs_mesh_ngon.cpp brlcad/trunk/src/other/openNURBS/opennurbs_mesh_tools.cpp brlcad/trunk/src/other/openNURBS/opennurbs_morph.cpp brlcad/trunk/src/other/openNURBS/opennurbs_nurbscurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_nurbscurve.h brlcad/trunk/src/other/openNURBS/opennurbs_nurbssurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_nurbssurface.h brlcad/trunk/src/other/openNURBS/opennurbs_nurbsvolume.cpp brlcad/trunk/src/other/openNURBS/opennurbs_object.cpp brlcad/trunk/src/other/openNURBS/opennurbs_object.h brlcad/trunk/src/other/openNURBS/opennurbs_object_history.cpp brlcad/trunk/src/other/openNURBS/opennurbs_object_history.h brlcad/trunk/src/other/openNURBS/opennurbs_objref.cpp brlcad/trunk/src/other/openNURBS/opennurbs_objref.h brlcad/trunk/src/other/openNURBS/opennurbs_offsetsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_offsetsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_optimize.cpp brlcad/trunk/src/other/openNURBS/opennurbs_optimize.h brlcad/trunk/src/other/openNURBS/opennurbs_plane.cpp brlcad/trunk/src/other/openNURBS/opennurbs_plane.h brlcad/trunk/src/other/openNURBS/opennurbs_planesurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_planesurface.h brlcad/trunk/src/other/openNURBS/opennurbs_pluginlist.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pluginlist.h brlcad/trunk/src/other/openNURBS/opennurbs_point.cpp brlcad/trunk/src/other/openNURBS/opennurbs_point.h brlcad/trunk/src/other/openNURBS/opennurbs_pointcloud.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pointcloud.h brlcad/trunk/src/other/openNURBS/opennurbs_pointgeometry.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pointgeometry.h brlcad/trunk/src/other/openNURBS/opennurbs_pointgrid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_pointgrid.h brlcad/trunk/src/other/openNURBS/opennurbs_polycurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polycurve.h brlcad/trunk/src/other/openNURBS/opennurbs_polyedgecurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polyedgecurve.h brlcad/trunk/src/other/openNURBS/opennurbs_polyline.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polyline.h brlcad/trunk/src/other/openNURBS/opennurbs_polylinecurve.cpp brlcad/trunk/src/other/openNURBS/opennurbs_polylinecurve.h brlcad/trunk/src/other/openNURBS/opennurbs_precompiledheader.cpp brlcad/trunk/src/other/openNURBS/opennurbs_quaternion.cpp brlcad/trunk/src/other/openNURBS/opennurbs_quaternion.h brlcad/trunk/src/other/openNURBS/opennurbs_rand.cpp brlcad/trunk/src/other/openNURBS/opennurbs_rand.h brlcad/trunk/src/other/openNURBS/opennurbs_rendering.h brlcad/trunk/src/other/openNURBS/opennurbs_revsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_revsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_rtree.cpp brlcad/trunk/src/other/openNURBS/opennurbs_rtree.h brlcad/trunk/src/other/openNURBS/opennurbs_sort.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sphere.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sphere.h brlcad/trunk/src/other/openNURBS/opennurbs_staticlib.vcproj brlcad/trunk/src/other/openNURBS/opennurbs_staticlib_linking_pragmas.h brlcad/trunk/src/other/openNURBS/opennurbs_string.cpp brlcad/trunk/src/other/openNURBS/opennurbs_string.h brlcad/trunk/src/other/openNURBS/opennurbs_sum.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sumsurface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_sumsurface.h brlcad/trunk/src/other/openNURBS/opennurbs_surface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_surface.h brlcad/trunk/src/other/openNURBS/opennurbs_surfaceproxy.cpp brlcad/trunk/src/other/openNURBS/opennurbs_surfaceproxy.h brlcad/trunk/src/other/openNURBS/opennurbs_system.h brlcad/trunk/src/other/openNURBS/opennurbs_textlog.cpp brlcad/trunk/src/other/openNURBS/opennurbs_textlog.h brlcad/trunk/src/other/openNURBS/opennurbs_texture.h brlcad/trunk/src/other/openNURBS/opennurbs_texture_mapping.h brlcad/trunk/src/other/openNURBS/opennurbs_torus.cpp brlcad/trunk/src/other/openNURBS/opennurbs_torus.h brlcad/trunk/src/other/openNURBS/opennurbs_userdata.cpp brlcad/trunk/src/other/openNURBS/opennurbs_userdata.h brlcad/trunk/src/other/openNURBS/opennurbs_uuid.cpp brlcad/trunk/src/other/openNURBS/opennurbs_uuid.h brlcad/trunk/src/other/openNURBS/opennurbs_version.h brlcad/trunk/src/other/openNURBS/opennurbs_viewport.cpp brlcad/trunk/src/other/openNURBS/opennurbs_viewport.h brlcad/trunk/src/other/openNURBS/opennurbs_workspace.cpp brlcad/trunk/src/other/openNURBS/opennurbs_workspace.h brlcad/trunk/src/other/openNURBS/opennurbs_wstring.cpp brlcad/trunk/src/other/openNURBS/opennurbs_x.cpp brlcad/trunk/src/other/openNURBS/opennurbs_x.h brlcad/trunk/src/other/openNURBS/opennurbs_xform.cpp brlcad/trunk/src/other/openNURBS/opennurbs_xform.h brlcad/trunk/src/other/openNURBS/opennurbs_zlib.cpp brlcad/trunk/src/other/openNURBS/opennurbs_zlib.h brlcad/trunk/src/other/openNURBS/opennurbs_zlib_memory.cpp brlcad/trunk/src/other/openNURBS/readme.txt brlcad/trunk/src/other/opennurbs/ Modified: brlcad/trunk/configure.ac =================================================================== --- brlcad/trunk/configure.ac 2011-06-14 21:27:06 UTC (rev 44987) +++ brlcad/trunk/configure.ac 2011-06-14 21:36:19 UTC (rev 44988) @@ -2759,9 +2759,9 @@ fi AC_MSG_CHECKING(whether to build the included openNURBS library) OPENNURBS="" -OPENNURBS_CPPFLAGS='-I${top_srcdir}/src/other/opennurbs ${LIBZ_CPPFLAGS}' +OPENNURBS_CPPFLAGS='-I${top_srcdir}/src/other/openNURBS ${LIBZ_CPPFLAGS}' if test "x$build_brlcad_opennurbs" = "xyes" ; then - OPENNURBS='${top_builddir}/src/other/opennurbs/libopenNURBS.la ${LIBSTDCXX}' + OPENNURBS='${top_builddir}/src/other/openNURBS/libopenNURBS.la ${LIBSTDCXX}' AC_MSG_RESULT(yes) else OPENNURBS="$LIBOPENNURBS $LIBSTDCXX $LIBZ" # produces " " if we didn't find OpenNURBS @@ -4380,7 +4380,7 @@ src/other/libutahrle/Makefile src/other/libutahrle/include/Makefile src/other/libz/Makefile - src/other/opennurbs/Makefile + src/other/openNURBS/Makefile src/other/tcl/Makefile src/other/tk/Makefile src/other/tkpng/Makefile Modified: brlcad/trunk/src/other/CMakeLists.txt =================================================================== --- brlcad/trunk/src/other/CMakeLists.txt 2011-06-14 21:27:06 UTC (rev 44987) +++ brlcad/trunk/src/other/CMakeLists.txt 2011-06-14 21:36:19 UTC (rev 44988) @@ -835,10 +835,10 @@ DISTCHECK_IGNORE(tktable tktable_ignore_files) # OpenNURBS Library -THIRD_PARTY_OPTION(OPENNURBS opennurbs) -THIRD_PARTY_SUBDIR(OPENNURBS opennurbs) +THIRD_PARTY_OPTION(OPENNURBS openNURBS) +THIRD_PARTY_SUBDIR(OPENNURBS openNURBS) IF(BRLCAD_BUILD_LOCAL_OPENNURBS) - get_directory_property(OPENNURBS_HEADERS DIRECTORY opennurbs DEFINITION OPENNURBS_HEADERS) + get_directory_property(OPENNURBS_HEADERS DIRECTORY openNURBS DEFINITION OPENNURBS_HEADERS) SET(opennurbs_ignore_files ${OPENNURBS_HEADERS} BRL-CAD_changes.txt @@ -864,9 +864,9 @@ opennurbs_zlib_memory.cpp readme.txt ) - DISTCHECK_IGNORE(opennurbs opennurbs_ignore_files) + DISTCHECK_IGNORE(openNURBS opennurbs_ignore_files) ELSE(BRLCAD_BUILD_LOCAL_OPENNURBS) - CMAKEFILES(opennurbs) + CMAKEFILES(openNURBS) ENDIF(BRLCAD_BUILD_LOCAL_OPENNURBS) # STEP Class Libraries Modified: brlcad/trunk/src/other/Makefile.am =================================================================== --- brlcad/trunk/src/other/Makefile.am 2011-06-14 21:27:06 UTC (rev 44987) +++ brlcad/trunk/src/other/Makefile.am 2011-06-14 21:36:19 UTC (rev 44988) @@ -106,7 +106,7 @@ endif if BUILD_OPENNURBS -OPENNURBSDIR=opennurbs +OPENNURBSDIR=openNURBS else !BUILD_OPENNURBS OPENNURBSDIR= endif @@ -187,7 +187,7 @@ libtermlib \ libutahrle \ libz \ - opennurbs \ + openNURBS \ step \ tcl \ tk \ Property changes on: brlcad/trunk/src/other/openNURBS ___________________________________________________________________ Added: svn:ignore + .deps .libs Makefile Makefile.in opennurbs.plg Deleted: brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt =================================================================== --- brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt 2011-06-14 17:01:26 UTC (rev 44963) +++ brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt 2011-06-14 21:36:19 UTC (rev 44988) @@ -1,220 +0,0 @@ -BRL-CAD makes some modifications to the vanilla tarball obtained from the openNURBS developers. -This document attempts to identify these changes and the reasons for them, up to a BRL-CAD -subversion revision number. (Changes after that number will be found using svn log and svn diff). - - -Files Added: - -BRL_CAD_changes.txt - this file -CmakeLists.txt - supports building openNURBS using CMake -Makefile.am - supports building openNURBS using GNU Autotools -license.txt - include a copy of the license information with the source code - - - -Files and Directories Removed: - -makefile - replaced in BRL-CAD with Makefile.am -opennurbs.xcodeproj - BRL-CAD is not currently set up to build with XCode -zlib - BRL-CAD uses either the system zlib or its own external copy - don't - need to include another copy - - -Annotated list of other differences between BRL-CAD openNURBS and vanilla tarball as of -revision 37009 - - -########################################################################################## -### Alternative method for validating trimming loop ending points - see ### -### http://news2.mcneel.com/scripts/dnewsweb.exe?cmd=article&group=opennurbs&item=2208 ### -########################################################################################## - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_brep.cpp opennurbs_minimalchanges/opennurbs_brep.cpp Page 1 - - -3299a3300,3302 -> const ON_Surface *surf = loop.Face()->SurfaceOf(); -> double urange = surf->Domain(0)[1] - surf->Domain(0)[0]; -> double vrange = surf->Domain(1)[1] - surf->Domain(1)[0]; -3326,3327c3329,3335 -< double xtol = (fabs(P0.x) + fabs(P1.x))*1.0e-10; -< double ytol = (fabs(P0.y) + fabs(P1.y))*1.0e-10; ---- -> //double xtol = (fabs(P0.x) + fabs(P1.x))*1.0e-10; -> //double ytol = (fabs(P0.y) + fabs(P1.y))*1.0e-10; -> // -> // Oct 12 2009 Rather than using the above check, BRL-CAD uses -> // relative uv size -> double xtol = (urange) * trim0.m_tolerance[0]; -> double ytol = (vrange) * trim0.m_tolerance[1]; - - -####################################### -### Fix typo in source code comment ### -####################################### - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_brep.h opennurbs_minimalchanges/opennurbs_brep.h Page 1 - - -416c416 -< m_C2[trim.m_c2i] and the trin as a curve may not ---- -> m_C2[trim.m_c2i] and the trim as a curve may not - - - -############################################################################# -### Work around for a compiler optimization bug in gcc 4.0.1 - see r36510 ### -############################################################################# - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_font.cpp opennurbs_minimalchanges/opennurbs_font.cpp Page 1 - - -45c45,47 -< SetFontFaceName(L"Arial"); ---- -> ON_wString wstr("Arial"); -> const wchar_t* w = wstr; -> SetFontFaceName(w); - - - -################################################ -### Quell uninitialized warning - see r33619 ### -################################################ - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_massprop.cpp opennurbs_minimalchanges/opennurbs_massprop.cpp Page 1 - - -258c258 -< double ee1, ee2, ee3; ---- -> double ee1 = 0.0, ee2 = 0.0, ee3 = 0.0; - - - -###################################################################### -### Comment identifying type of string defined in opennurbs_string ### -###################################################################### - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_string.cpp opennurbs_minimalchanges/opennurbs_string.cpp Page 1 - - -15a16 -> // ASCII (single byte "char*" style) string - - - -############################################## -### Various compiler specific conditionals ### -############################################## - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_system.h opennurbs_minimalchanges/opennurbs_system.h Page 1 - - -83a84,90 -> #if defined(sgi) || defined(__sgi) -> #define ON_COMPILER_IRIX -> #endif -> -> #if defined(sun) || defined(__sun) -> #define ON_COMPILER_SUN -> #endif -185a193,196 -> #ifdef __cplusplus -> extern "C" { -> #endif -> -202c213 -< #if defined(ON_COMPILER_IRIX) ---- -> #if defined(ON_COMPILER_IRIX) || defined(ON_COMPILER_SUN) -219c230 -< #endif ---- -> #endif /* ON_OS_WINDOWS */ -229a241,244 -> #ifdef __cplusplus -> } /* extern "C" */ -> #endif -> -269c284 -< #if !defined(_WCHAR_T) ---- -> #if !defined(ON_COMPILER_MSC) && !defined(ON_COMPILER_GNU) - - -################################################ -### Have openNURBS use external zlib library ### -################################################ - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_zlib.cpp opennurbs_minimalchanges/opennurbs_zlib.cpp Page 1 - - -280c280 -< zrc = z_deflate( &m_zlib.strm, flush ); ---- -> zrc = deflate( &m_zlib.strm, flush ); -284c284 -< ON_ERROR("ON_BinaryArchive::WriteDeflate - z_deflate failure"); ---- -> ON_ERROR("ON_BinaryArchive::WriteDeflate - deflate failure"); -478c478 -< zrc = z_inflate( &m_zlib.strm, flush ); ---- -> zrc = inflate( &m_zlib.strm, flush ); -482c482 -< ON_ERROR("ON_BinaryArchive::ReadInflate - z_inflate failure"); ---- -> ON_ERROR("ON_BinaryArchive::ReadInflate - inflate failure"); -1138c1138 -< zrc = z_deflate( &m_zlib.strm, flush ); ---- -> zrc = deflate( &m_zlib.strm, flush ); -1142c1142 -< ON_ERROR("ON_CompressedBuffer::DeflateHelper - z_deflate failure"); ---- -> ON_ERROR("ON_CompressedBuffer::DeflateHelper - deflate failure"); -1271c1271 -< zrc = z_inflate( &m_zlib.strm, flush ); ---- -> zrc = inflate( &m_zlib.strm, flush ); -1275c1275 -< ON_ERROR("ON_CompressedBuffer::InflateHelper - z_inflate failure"); ---- -> ON_ERROR("ON_CompressedBuffer::InflateHelper - inflate failure"); - - -Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_zlib.h opennurbs_minimalchanges/opennurbs_zlib.h Page 1 - - -31c31 -< #if !defined(Z_PREFIX) ---- -> /*#if !defined(Z_PREFIX)*/ -33,34c33,34 -< #define Z_PREFIX -< #endif ---- -> /*#define Z_PREFIX*/ -> /*#endif*/ -41c41 -< #include "./zlib/zlib.h" ---- -> #include <zlib.h> - - - -############################################ -### Quell warning about unused parameter ### -############################################ - -Dec 23 18:25 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_memory.c opennurbs_minimalchanges/opennurbs_memory.c Page 1 - - -169c169 -< return 0; ---- -> return p != p; /* quell warning, always return 0 */; - - Copied: brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt (from rev 44963, brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt) =================================================================== --- brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt (rev 0) +++ brlcad/trunk/src/other/openNURBS/BRL-CAD_changes.txt 2011-06-14 21:36:19 UTC (rev 44988) @@ -0,0 +1,220 @@ +BRL-CAD makes some modifications to the vanilla tarball obtained from the openNURBS developers. +This document attempts to identify these changes and the reasons for them, up to a BRL-CAD +subversion revision number. (Changes after that number will be found using svn log and svn diff). + + +Files Added: + +BRL_CAD_changes.txt - this file +CmakeLists.txt - supports building openNURBS using CMake +Makefile.am - supports building openNURBS using GNU Autotools +license.txt - include a copy of the license information with the source code + + + +Files and Directories Removed: + +makefile - replaced in BRL-CAD with Makefile.am +opennurbs.xcodeproj - BRL-CAD is not currently set up to build with XCode +zlib - BRL-CAD uses either the system zlib or its own external copy - don't + need to include another copy + + +Annotated list of other differences between BRL-CAD openNURBS and vanilla tarball as of +revision 37009 + + +########################################################################################## +### Alternative method for validating trimming loop ending points - see ### +### http://news2.mcneel.com/scripts/dnewsweb.exe?cmd=article&group=opennurbs&item=2208 ### +########################################################################################## + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_brep.cpp opennurbs_minimalchanges/opennurbs_brep.cpp Page 1 + + +3299a3300,3302 +> const ON_Surface *surf = loop.Face()->SurfaceOf(); +> double urange = surf->Domain(0)[1] - surf->Domain(0)[0]; +> double vrange = surf->Domain(1)[1] - surf->Domain(1)[0]; +3326,3327c3329,3335 +< double xtol = (fabs(P0.x) + fabs(P1.x))*1.0e-10; +< double ytol = (fabs(P0.y) + fabs(P1.y))*1.0e-10; +--- +> //double xtol = (fabs(P0.x) + fabs(P1.x))*1.0e-10; +> //double ytol = (fabs(P0.y) + fabs(P1.y))*1.0e-10; +> // +> // Oct 12 2009 Rather than using the above check, BRL-CAD uses +> // relative uv size +> double xtol = (urange) * trim0.m_tolerance[0]; +> double ytol = (vrange) * trim0.m_tolerance[1]; + + +####################################### +### Fix typo in source code comment ### +####################################### + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_brep.h opennurbs_minimalchanges/opennurbs_brep.h Page 1 + + +416c416 +< m_C2[trim.m_c2i] and the trin as a curve may not +--- +> m_C2[trim.m_c2i] and the trim as a curve may not + + + +############################################################################# +### Work around for a compiler optimization bug in gcc 4.0.1 - see r36510 ### +############################################################################# + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_font.cpp opennurbs_minimalchanges/opennurbs_font.cpp Page 1 + + +45c45,47 +< SetFontFaceName(L"Arial"); +--- +> ON_wString wstr("Arial"); +> const wchar_t* w = wstr; +> SetFontFaceName(w); + + + +################################################ +### Quell uninitialized warning - see r33619 ### +################################################ + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_massprop.cpp opennurbs_minimalchanges/opennurbs_massprop.cpp Page 1 + + +258c258 +< double ee1, ee2, ee3; +--- +> double ee1 = 0.0, ee2 = 0.0, ee3 = 0.0; + + + +###################################################################### +### Comment identifying type of string defined in opennurbs_string ### +###################################################################### + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_string.cpp opennurbs_minimalchanges/opennurbs_string.cpp Page 1 + + +15a16 +> // ASCII (single byte "char*" style) string + + + +############################################## +### Various compiler specific conditionals ### +############################################## + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_system.h opennurbs_minimalchanges/opennurbs_system.h Page 1 + + +83a84,90 +> #if defined(sgi) || defined(__sgi) +> #define ON_COMPILER_IRIX +> #endif +> +> #if defined(sun) || defined(__sun) +> #define ON_COMPILER_SUN +> #endif +185a193,196 +> #ifdef __cplusplus +> extern "C" { +> #endif +> +202c213 +< #if defined(ON_COMPILER_IRIX) +--- +> #if defined(ON_COMPILER_IRIX) || defined(ON_COMPILER_SUN) +219c230 +< #endif +--- +> #endif /* ON_OS_WINDOWS */ +229a241,244 +> #ifdef __cplusplus +> } /* extern "C" */ +> #endif +> +269c284 +< #if !defined(_WCHAR_T) +--- +> #if !defined(ON_COMPILER_MSC) && !defined(ON_COMPILER_GNU) + + +################################################ +### Have openNURBS use external zlib library ### +################################################ + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_zlib.cpp opennurbs_minimalchanges/opennurbs_zlib.cpp Page 1 + + +280c280 +< zrc = z_deflate( &m_zlib.strm, flush ); +--- +> zrc = deflate( &m_zlib.strm, flush ); +284c284 +< ON_ERROR("ON_BinaryArchive::WriteDeflate - z_deflate failure"); +--- +> ON_ERROR("ON_BinaryArchive::WriteDeflate - deflate failure"); +478c478 +< zrc = z_inflate( &m_zlib.strm, flush ); +--- +> zrc = inflate( &m_zlib.strm, flush ); +482c482 +< ON_ERROR("ON_BinaryArchive::ReadInflate - z_inflate failure"); +--- +> ON_ERROR("ON_BinaryArchive::ReadInflate - inflate failure"); +1138c1138 +< zrc = z_deflate( &m_zlib.strm, flush ); +--- +> zrc = deflate( &m_zlib.strm, flush ); +1142c1142 +< ON_ERROR("ON_CompressedBuffer::DeflateHelper - z_deflate failure"); +--- +> ON_ERROR("ON_CompressedBuffer::DeflateHelper - deflate failure"); +1271c1271 +< zrc = z_inflate( &m_zlib.strm, flush ); +--- +> zrc = inflate( &m_zlib.strm, flush ); +1275c1275 +< ON_ERROR("ON_CompressedBuffer::InflateHelper - z_inflate failure"); +--- +> ON_ERROR("ON_CompressedBuffer::InflateHelper - inflate failure"); + + +Dec 23 18:07 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_zlib.h opennurbs_minimalchanges/opennurbs_zlib.h Page 1 + + +31c31 +< #if !defined(Z_PREFIX) +--- +> /*#if !defined(Z_PREFIX)*/ +33,34c33,34 +< #define Z_PREFIX +< #endif +--- +> /*#define Z_PREFIX*/ +> /*#endif*/ +41c41 +< #include "./zlib/zlib.h" +--- +> #include <zlib.h> + + + +############################################ +### Quell warning about unused parameter ### +############################################ + +Dec 23 18:25 2009 diff -r -w -B -l opennurbs_vanilla/opennurbs_memory.c opennurbs_minimalchanges/opennurbs_memory.c Page 1 + + +169c169 +< return 0; +--- +> return p != p; /* quell warning, always return 0 */; + + Deleted: brlcad/trunk/src/other/openNURBS/CMakeLists.txt =================================================================== --- brlcad/trunk/src/other/openNURBS/CMakeLists.txt 2011-06-14 17:01:26 UTC (rev 44963) +++ brlcad/trunk/src/other/openNURBS/CMakeLists.txt 2011-06-14 21:36:19 UTC (rev 44988) @@ -1,289 +0,0 @@ -# build shared libs by default -OPTION(BUILD_SHARED_LIBS "Build shared libraries" ON) - -# build static libs by default -OPTION(BUILD_STATIC_LIBS "Build static libraries" ON) - -set(OPENNURBS_SOURCES - opennurbs_3dm_attributes.cpp - opennurbs_3dm_properties.cpp - opennurbs_3dm_settings.cpp - opennurbs_annotation.cpp - opennurbs_annotation2.cpp - opennurbs_arc.cpp - opennurbs_arccurve.cpp - opennurbs_archive.cpp - opennurbs_array.cpp - opennurbs_base32.cpp - opennurbs_base64.cpp - opennurbs_basic.cpp - opennurbs_beam.cpp - opennurbs_bezier.cpp - opennurbs_beziervolume.cpp - opennurbs_brep_region.cpp - opennurbs_bitmap.cpp - opennurbs_box.cpp - opennurbs_bounding_box.cpp - opennurbs_brep.cpp - opennurbs_brep_changesrf.cpp - opennurbs_brep_extrude.cpp - opennurbs_brep_io.cpp - opennurbs_brep_isvalid.cpp - opennurbs_brep_kinky.cpp - opennurbs_brep_tools.cpp - opennurbs_brep_v2valid.cpp - opennurbs_circle.cpp - opennurbs_color.cpp - opennurbs_cone.cpp - opennurbs_crc.cpp - opennurbs_curve.cpp - opennurbs_curveonsurface.cpp - opennurbs_curveproxy.cpp - opennurbs_cylinder.cpp - opennurbs_defines.cpp - opennurbs_detail.cpp - opennurbs_dimstyle.cpp - opennurbs_ellipse.cpp - opennurbs_error.cpp - opennurbs_error_message.cpp - opennurbs_evaluate_nurbs.cpp - opennurbs_extensions.cpp - opennurbs_font.cpp - opennurbs_geometry.cpp - opennurbs_group.cpp - opennurbs_hatch.cpp - opennurbs_instance.cpp - opennurbs_intersect.cpp - opennurbs_knot.cpp - opennurbs_layer.cpp - opennurbs_light.cpp - opennurbs_line.cpp - opennurbs_linecurve.cpp - opennurbs_linetype.cpp - opennurbs_lookup.cpp - opennurbs_massprop.cpp - opennurbs_material.cpp - opennurbs_math.cpp - opennurbs_matrix.cpp - opennurbs_memory.c - opennurbs_memory_util.c - opennurbs_mesh.cpp - opennurbs_mesh_ngon.cpp - opennurbs_mesh_tools.cpp - opennurbs_morph.cpp - opennurbs_nurbscurve.cpp - opennurbs_nurbssurface.cpp - opennurbs_nurbsvolume.cpp - opennurbs_object.cpp - opennurbs_object_history.cpp - opennurbs_objref.cpp - opennurbs_offsetsurface.cpp - opennurbs_optimize.cpp - opennurbs_plane.cpp - opennurbs_planesurface.cpp - opennurbs_pluginlist.cpp - opennurbs_point.cpp - opennurbs_pointcloud.cpp - opennurbs_pointgeometry.cpp - opennurbs_pointgrid.cpp - opennurbs_polycurve.cpp - opennurbs_polyedgecurve.cpp - opennurbs_polyline.cpp - opennurbs_polylinecurve.cpp - opennurbs_quaternion.cpp - opennurbs_rand.cpp - opennurbs_revsurface.cpp - opennurbs_rtree.cpp - opennurbs_sort.cpp - opennurbs_sphere.cpp - opennurbs_string.cpp - opennurbs_sum.cpp - opennurbs_sumsurface.cpp - opennurbs_surface.cpp - opennurbs_surfaceproxy.cpp - opennurbs_textlog.cpp - opennurbs_torus.cpp - opennurbs_userdata.cpp - opennurbs_uuid.cpp - opennurbs_viewport.cpp - opennurbs_workspace.cpp - opennurbs_wstring.cpp - opennurbs_xform.cpp - opennurbs_zlib.cpp -) - -SET(OPENNURBS_HEADERS - opennurbs.h - opennurbs_3dm.h - opennurbs_3dm_attributes.h - opennurbs_3dm_properties.h - opennurbs_3dm_settings.h - opennurbs_annotation.h - opennurbs_annotation2.h - opennurbs_arc.h - opennurbs_arccurve.h - opennurbs_archive.h - opennurbs_array.h - opennurbs_array_defs.h - opennurbs_base32.h - opennurbs_base64.h - opennurbs_beam.h - opennurbs_bezier.h - opennurbs_bitmap.h - opennurbs_bounding_box.h - opennurbs_box.h - opennurbs_brep.h - opennurbs_circle.h - opennurbs_color.h - opennurbs_cone.h - opennurbs_crashtest.h - opennurbs_crc.h - opennurbs_curve.h - opennurbs_curveonsurface.h - opennurbs_curveproxy.h - opennurbs_cylinder.h - opennurbs_defines.h - opennurbs_detail.h - opennurbs_dimstyle.h - opennurbs_ellipse.h - opennurbs_error.h - opennurbs_evaluate_nurbs.h - opennurbs_extensions.h - opennurbs_font.h - opennurbs_fpoint.h - opennurbs_geometry.h - opennurbs_gl.h - opennurbs_group.h - opennurbs_hatch.h - opennurbs_instance.h - opennurbs_intersect.h - opennurbs_knot.h - opennurbs_layer.h - opennurbs_light.h - opennurbs_line.h - opennurbs_linecurve.h - opennurbs_linestyle.h - opennurbs_linetype.h - opennurbs_lookup.h - opennurbs_mapchan.h - opennurbs_massprop.h - opennurbs_material.h - opennurbs_math.h - opennurbs_matrix.h - opennurbs_memory.h - opennurbs_mesh.h - opennurbs_nurbscurve.h - opennurbs_nurbssurface.h - opennurbs_object.h - opennurbs_object_history.h - opennurbs_objref.h - opennurbs_offsetsurface.h - opennurbs_optimize.h - opennurbs_plane.h - opennurbs_planesurface.h - opennurbs_pluginlist.h - opennurbs_point.h - opennurbs_pointcloud.h - opennurbs_pointgeometry.h - opennurbs_pointgrid.h - opennurbs_polycurve.h - opennurbs_polyedgecurve.h - opennurbs_polyline.h - opennurbs_polylinecurve.h - opennurbs_quaternion.h - opennurbs_rand.h - opennurbs_rendering.h - opennurbs_revsurface.h - opennurbs_rtree.h - opennurbs_sphere.h - opennurbs_staticlib_linking_pragmas.h - opennurbs_string.h - opennurbs_sumsurface.h - opennurbs_surface.h - opennurbs_surfaceproxy.h - opennurbs_system.h - opennurbs_textlog.h - opennurbs_texture.h - opennurbs_texture_mapping.h - opennurbs_torus.h - opennurbs_userdata.h - opennurbs_uuid.h - opennurbs_version.h - opennurbs_viewport.h - opennurbs_workspace.h - opennurbs_x.h - opennurbs_xform.h - opennurbs_zlib.h - ) - -SET(ON_DLL_HEADERS - opennurbs_dll_resource.h -) - -INCLUDE(CheckIncludeFiles) -CHECK_INCLUDE_FILE(emmintrin.h HAVE_EMMINTRIN_H) -CHECK_INCLUDE_FILE(ieeefp.h HAVE_IEEEFP_H) -CHECK_INCLUDE_FILE(sys/stat.h HAVE_SYS_STAT_H) -if(HAVE_EMMINTRIN_H) - add_definitions(-DHAVE_EMMINTRIN_H) -endif(HAVE_EMMINTRIN_H) -if(HAVE_IEEEFP_H) - add_definitions(-DHAVE_IEEEFP_H) -endif(HAVE_IEEEFP_H) -if(HAVE_SYS_STAT_H) - add_definitions(-DHAVE_SYS_STAT_H) -endif(HAVE_SYS_STAT_H) - -set(OPENNURBS_LINKLIBRARIES - ${ZLIB_LIBRARY} -) - -# Ideally, we should only need ZLIB here -include_directories( - ${${CMAKE_PROJECT_NAME}_SOURCE_DIR}/include - ${ZLIB_INCLUDE_DIR} -) - -if (MSVC) - add_definitions( - -DON_COMPILING_OPENNURBS - -DON_DLL_EXPORTS - ) - SET(OPENNURBS_HEADERS "${OPENNURBS_HEADERS};${ON_DLL_HEADERS}") -else (MSVC) - add_definitions( - -DON_COMPILING_OPENNURBS - ) -endif(MSVC) - - -if(MSVC) - add_definitions( - -DUNICODE - ) - - set(OPENNURBS_LINKLIBRARIES - ${OPENNURBS_LINKLIBRARIES} - Rpcrt4 - ) -endif(MSVC) - -IF(BUILD_SHARED_LIBS) - add_library(openNURBS SHARED ${OPENNURBS_SOURCES}) - target_link_libraries(openNURBS ${OPENNURBS_LINKLIBRARIES}) - set_property(TARGET openNURBS PROPERTY LINK_INTERFACE_LIBRARIES "") - SET_TARGET_PROPERTIES(openNURBS PROPERTIES VERSION "2010.04.95") - install(TARGETS openNURBS DESTINATION ${LIB_DIR}) -ENDIF(BUILD_SHARED_LIBS) -IF(NOT MSVC) - IF(BUILD_STATIC_LIBS) - add_library(openNURBS-static STATIC ${OPENNURBS_SOURCES}) - target_link_libraries(openNURBS-static ${OPENNURBS_LINKLIBRARIES}) - IF(NOT WIN32) - SET_TARGET_PROPERTIES(openNURBS-static PROPERTIES OUTPUT_NAME "openNURBS") - ENDIF(NOT WIN32) - install(TARGETS openNURBS-static ARCHIVE DESTINATION ${LIB_DIR}) - ENDIF(BUILD_STATIC_LIBS) -ENDIF(NOT MSVC) - -install(FILES ${OPENNURBS_HEADERS} DESTINATION include/openNURBS) Copied: brlcad/trunk/src/other/openNURBS/CMakeLists.txt (from rev 44963, brlcad/trunk/src/other/openNURBS/CMakeLists.txt) =================================================================== --- brlcad/trunk/src/other/openNURBS/CMakeLists.txt (rev 0) +++ brlcad/trunk/src/other/openNURBS/CMakeLists.txt 2011-06-14 21:36:19 UTC (rev 44988) @@ -0,0 +1,289 @@ +# build shared libs by default +OPTION(BUILD_SHARED_LIBS "Build shared libraries" ON) + +# build static libs by default +OPTION(BUILD_STATIC_LIBS "Build static libraries" ON) + +set(OPENNURBS_SOURCES + opennurbs_3dm_attributes.cpp + opennurbs_3dm_properties.cpp + opennurbs_3dm_settings.cpp + opennurbs_annotation.cpp + opennurbs_annotation2.cpp + opennurbs_arc.cpp + opennurbs_arccurve.cpp + opennurbs_archive.cpp + opennurbs_array.cpp + opennurbs_base32.cpp + opennurbs_base64.cpp + opennurbs_basic.cpp + opennurbs_beam.cpp + opennurbs_bezier.cpp + opennurbs_beziervolume.cpp + opennurbs_brep_region.cpp + opennurbs_bitmap.cpp + opennurbs_box.cpp + opennurbs_bounding_box.cpp + opennurbs_brep.cpp + opennurbs_brep_changesrf.cpp + opennurbs_brep_extrude.cpp + opennurbs_brep_io.cpp + opennurbs_brep_isvalid.cpp + opennurbs_brep_kinky.cpp + opennurbs_brep_tools.cpp + opennurbs_brep_v2valid.cpp + opennurbs_circle.cpp + opennurbs_color.cpp + opennurbs_cone.cpp + opennurbs_crc.cpp + opennurbs_curve.cpp + opennurbs_curveonsurface.cpp + opennurbs_curveproxy.cpp + opennurbs_cylinder.cpp + opennurbs_defines.cpp + opennurbs_detail.cpp + opennurbs_dimstyle.cpp + opennurbs_ellipse.cpp + opennurbs_error.cpp + opennurbs_error_message.cpp + opennurbs_evaluate_nurbs.cpp + opennurbs_extensions.cpp + opennurbs_font.cpp + opennurbs_geometry.cpp + opennurbs_group.cpp + opennurbs_hatch.cpp + opennurbs_instance.cpp + opennurbs_intersect.cpp + opennurbs_knot.cpp + opennurbs_layer.cpp + opennurbs_light.cpp + opennurbs_line.cpp + opennurbs_linecurve.cpp + opennurbs_linetype.cpp + opennurbs_lookup.cpp + opennurbs_massprop.cpp + opennurbs_material.cpp + opennurbs_math.cpp + opennurbs_matrix.cpp + opennurbs_memory.c + opennurbs_memory_util.c + opennurbs_mesh.cpp + opennurbs_mesh_ngon.cpp + opennurbs_mesh_tools.cpp + opennurbs_morph.cpp + opennurbs_nurbscurve.cpp + opennurbs_nurbssurface.cpp + opennurbs_nurbsvolume.cpp + opennurbs_object.cpp + opennurbs_object_history.cpp + opennurbs_objref.cpp + opennurbs_offsetsurface.cpp + opennurbs_optimize.cpp + opennurbs_plane.cpp + opennurbs_planesurface.cpp + opennurbs_pluginlist.cpp + opennurbs_point.cpp + opennurbs_pointcloud.cpp + opennurbs_pointgeometry.cpp + opennurbs_pointgrid.cpp + opennurbs_polycurve.cpp + opennurbs_polyedgecurve.cpp + opennurbs_polyline.cpp + opennurbs_polylinecurve.cpp + opennurbs_quaternion.cpp + opennurbs_rand.cpp + opennurbs_revsurface.cpp + opennurbs_rtree.cpp + opennurbs_sort.cpp + opennurbs_sphere.cpp + opennurbs_string.cpp + opennurbs_sum.cpp + opennurbs_sumsurface.cpp + opennurbs_surface.cpp + opennurbs_surfaceproxy.cpp + opennurbs_textlog.cpp + opennurbs_torus.cpp + opennurbs_userdata.cpp + opennurbs_uuid.cpp + opennurbs_viewport.cpp + opennurbs_workspace.cpp + opennurbs_wstring.cpp + opennurbs_xform.cpp + opennurbs_zlib.cpp +) + +SET(OPENNURBS_HEADERS + opennurbs.h + opennurbs_3dm.h + opennurbs_3dm_attributes.h + opennurbs_3dm_properties.h + opennurbs_3dm_settings.h + opennurbs_annotation.h + opennurbs_annotation2.h + opennurbs_arc.h + opennurbs_arccurve.h + opennurbs_archive.h + opennurbs_array.h + opennurbs_array_defs.h + opennurbs_base32.h + opennurbs_base64.h + opennurbs_beam.h + opennurbs_bezier.h + opennurbs_bitmap.h + opennurbs_bounding_box.h + opennurbs_box.h + opennurbs_brep.h + opennurbs_circle.h + opennurbs_color.h + opennurbs_cone.h + opennurbs_crashtest.h + opennurbs_crc.h + opennurbs_curve.h + opennurbs_curveonsurface.h + opennurbs_curveproxy.h + opennurbs_cylinder.h + opennurbs_defines.h + opennurbs_detail.h + opennurbs_dimstyle.h + opennurbs_ellipse.h + opennurbs_error.h + opennurbs_evaluate_nurbs.h + opennurbs_extensions.h + opennurbs_font.h + opennurbs_fpoint.h + opennurbs_geometry.h + opennurbs_gl.h + opennurbs_group.h + opennurbs_hatch.h + opennurbs_instance.h + opennurbs_intersect.h + opennurbs_knot.h + opennurbs_layer.h + opennurbs_light.h + opennurbs_line.h + opennurbs_linecurve.h + opennurbs_linestyle.h + opennurbs_linetype.h + opennurbs_lookup.h + opennurbs_mapchan.h + opennurbs_massprop.h + opennurbs_material.h + opennurbs_math.h + opennurbs_matrix.h + opennurbs_memory.h + opennurbs_mesh.h + opennurbs_nurbscurve.h + opennurbs_nurbssurface.h + opennurbs_object.h + opennurbs_object_history.h + opennurbs_objref.h + opennurbs_offsetsurface.h + opennurbs_optimize.h + opennurbs_plane.h + opennurbs_planesurface.h + opennurbs_pluginlist.h + opennurbs_point.h + opennurbs_pointcloud.h + opennurbs_pointgeometry.h + opennurbs_pointgrid.h + opennurbs_polycurve.h + opennurbs_polyedgecurve.h + opennurbs_polyline.h + opennurbs_polylinecurve.h + opennurbs_quaternion.h + opennurbs_rand.h + opennurbs_rendering.h + opennurbs_revsurface.h + opennurbs_rtree.h + opennurbs_sphere.h + opennurbs_staticlib_linking_pragmas.h + opennurbs_string.h + opennurbs_sumsurface.h + opennurbs_surface.h + opennurbs_surfaceproxy.h + opennurbs_system.h + opennurbs_textlog.h + opennurbs_texture.h + opennurbs_texture_mapping.h + opennurbs_torus.h + opennurbs_userdata.h + opennurbs_uuid.h + opennurbs_version.h + opennurbs_viewport.h + opennurbs_workspace.h + opennurbs_x.h + opennurbs_xform.h + opennurbs_zlib.h + ) + +SET(ON_DLL_HEADERS + opennurbs_dll_resource.h +) + +INCLUDE(CheckIncludeFiles) +CHECK_INCLUDE_FILE(emmintrin.h HAVE_EMMINTRIN_H) +CHECK_INCLUDE_FILE(ieeefp.h HAVE_IEEEFP_H) +CHECK_INCLUDE_FILE(sys/stat.h HAVE_SYS_STAT_H) +if(HAVE_EMMINTRIN_H) + add_definitions(-DH... [truncated message content] |