Documente Academic
Documente Profesional
Documente Cultură
8.2.0 Release
Feb 27, 2003
Nurbs Version 198
1. Fixed problem rotating grouped curves in main screen 3D view.
2. Changed body view split contour view to be properly centred.
3. Fixed several problems associated with need to hit "Enter" after moving vertex with
arrow keys.
4. Fixed problem editing collection name in Navigator.
5. Fixed bug in new surface properties dialogue which could cause table initialization of
unchanged surfaces.
8.2.0 Beta 9
Jan 24, 2003
Nurbs Version 197
1. Fixed bug in Deopable surface creation with extrapolate start curvature.
2. Removed Relax Curve function
3. Curve and Surface fair now preserve one coordinate when in a principal view.
8.2.0 Beta 8
Jan 17, 2003
Nurbs Version 196
1. Removed surface match capability from Std version
8.2.0 Beta 7
Jan 13, 2003
Nurbs Version 196
1. Resized fonts on some main form buttons to make text fit better
2. Small improvements in type 2 curve projection
3. Added relax facility for curves.
4. Colour setting now works in Curve Editor dialogue.
5. Fixed several bugs in positioning points embedded on curves.
8.2.0 Beta 6
Jan 2, 2003
Nurbs Version 193
1. Curve points dialogue has option for horizontal vs vertical display.
2. There is a new properties dialogue called from the Navigator to deal with curve and
surface collection contents.
3. Fixed new bug due to point 9 in Beta 5, which caused destruction of fillets.
4. Fixed bug reading .ctr file.
5. Porcupine length factors no longer reset when starting.
6. More rearrangement of left side tools. Three new lettered buttons:
P to bring up curve points dialogue
C to bring up curvature display (edit mode only)
E to bring up curve editor dialogue (edit mode only)
7. Behaviour of the lettered buttons and resulting tool windows made consistent.
8. User choice of presence of trailing zeros in contour name generation.
9. Fixed new bug in editing embedded curves.
8.2.0 Beta 5
Dec 9, 2002
Nurbs Version 190
1. Added provision for user to supply prefix to contour name.
2. Fixed bug in group editor finish apply to all.
3. Removed the automatic setting of back finish to same value as front finish in all places
it occurred.
4. Changed Curve Points tool window to horizontal layout
5. Added option for Ep interpolation to new curve dialogue Loft tab.
5. Renamed Curve Interpolator to Curve Editor
6. Added Cp/Ep icon button to Curve Editor and added control point mode
6. Fixed curve editor to recognize changed name
7. Fixed point index column in curve editor
8. Fixed inappropriate mirroring in 2D DXF export.
9. Changed dynamic draw editing. Pressing the enter key now necessary to retain
change.
10. Implemented porcupine display of contour curvature.
11. Fixed bug updating contours after surface row or col degree change.
8.2.0 Beta 4
Nov 28, 2002
Nurbs Version 189
1. Fixed new bug in select/unselect individual contours in Contours dialogue.
2. The mouse wheel zoom factor is now user-settable in the Preferences dialogue
3. New Curve Points tool window
4. Revised old Curve Points dialogue to make new Curve Interpolator tool window.
5. New curve interpolation method used in interpolator.
8.2.0 Beta 3
Nov 22, 2002
Nurbs Version 188
1. Cancel button now functions for DXF import.
2. During DXF import object names are appended with object index and not checked for
uniqueness.
3. ALT-F3, F4, F5, F6 now do pan to new edit point.
4. Fixed scaling problem in DXF spline export.
5. Fixed apply all functions in Group editor.
6. Fixed bug in regenerating ruled surfaces.
7. User supplied names for contours now supported.
8. Fixed bugs in trim to centre plane.
9. Fixed angle calculation in measurement tool
10. Added help topic access to button in measurement tool window.
11. Fixed colouring of curves in groups.
8.2.0 Beta 2
Nov 12, 2002
Nurbs Version 187
1. Fixed sever bug in knot redistribution. Also made curve function work across sections.
2. Waterline, buttock and curve end locations are now in offset tables.
3. Fixed navigator context menu for applying color/properties to selected objects.
8.2.0 Beta 1
Nov 5, 2002
7.0.2 Beta 24
Feb 17, 1999
Nurbs Release 142
1) Fixed bug in offset table for vertical surfaces.
2) Fixed bug in importing a project containing any trimmed surface.
3) Fixed bug in untrim of trimmed surface where the trim was of a copy.
4) Several fixes and improvements in surface blending.
7.0.2 Beta 23
Feb 10, 1999
Nurbs Release 141
1) Fixed problems of no chine display and incorrect spline rendering in new mesh.
2) Removed extra redraw when selecting edit/control point.
3) Fixed problem with some surface vertices jumping to origin.
4) First release of surface blending capability.
7.0.2 Beta 22
Jan 20, 1999
Nurbs Release 140
1) Implemented new surface mesh generation and trimming methods.
2) Fixed bug in project merge.
7.0.2 Beta 21
Dec 29, 1998
Nurbs Release 139
1) Fixed problem in creating geometry file from group not mirrored at centre plane.
2) Fixed problem in surface-surface intersection in particular case with chine spray rails.
3) Fixed bug in group deletion code which caused incorrect movement of objects to retained
groups.
4) Fixed bug in surface trim which failed to handle the case of a degenerate surface edge.
7.0.2 Beta 20
Dec 1, 1998
Nurbs Release 138
1) Fixed problem in cutting embedded curves at crossings.
2) Fixed several problems in new surface trim.
7.0.2 Beta 19
Nov 16, 1998
Nurbs Release 137
1) Fixes and improvements in IGES input, including status reports throughout.
7.0.2 Beta 18
Nov 4, 1998
Nurbs Release 136
1) Fixed bug in surface trim where surface edge has zero length.
2) Added depend insert to process of trimming copy of surface.
7.0.2 Beta 17
Nov 2, 1998
Nurbs Release 135
1) Fixed bug in which surface attachments weren't updated when project read in.
2) Fixed bug in project load order which caused problems in surface trim of cloned surfaces.
3) Made slight improvements to the flattening procedure for deveopable surfaces. These fix
problems with some particular cases reported by users.
4) Fixed dxf input of spline curves to accept any knot value range.
7.0.2 Beta 8
June 11, 1998
Nurbs Release 125
1) Added entity 110 (line) to IGES read.
2) Fixed several bugs in IGES input.
3) Made IGES input fail if the file contains entity 120 (Surface of revolution). This prevents later
crash.
4) Fixed recently introduced bug in normal vector calculation during surface trim - resulted in bad
rendering.
7.0.2 Beta 7
June 1, 1998
Nurbs Release 124
1) Added entity 102 (composite curve) to IGES read.
2) Removed multithreading from Nurb300.dll and made normal vector calculations be done at the
same time as vertex location.
3) Fixed a bug in the code to make an untrimmed surface into a polyobject.
4) Fixed a bug in several locations: had to do with testing if point and curve handles were within
legal range.
5) Fixed bug in copying curves made by splitting a curve.
6) Fixed bug in regenerating type 2 projected curve on a surface with an attached edge.
7.0.2 Beta 6
May 1, 1998
Nurbs Release 122
1) Made tube-sweep surface regeneration work for the case of general changes in the source
curve.
2) Developable surface dxf output now puts curves on the same layer as surface and has
separate layers for contours and rulings.
3) Fixed bug in curve arc generation - it had failed when one sector was very small.
4) Made Nurbs300.dll multithreaded. It now calculates surface normal vectors in separate
threads.
7.0.2 Beta 5
Apr 17, 1998
Nurbs Release 120
1) Added a row number column to the loft dialog grid.
2) Made paste in loft dialog work with multiple rows.
3) Added curve length to the measurement tools.
7.0.2 Beta 4
Apr 15, 1998
Nurbs Release 120
1) Fixed several problems in curve loft dialog. This included adding a vertical scroll bar.
2) Changed the curve loft dialog so that the Copy and Paste buttons work on x, y, z values
together. Also added the ability to paste x, y, z values from Excel.
3) Changed the object delete operations so they all work correctly for objects which are in groups.
7.0.2 Beta 3
Apr 2, 1998
Nurbs Release 120
1) Fixed a problem in template input which resulted in reverest templates.
2) Embedded curve cutting at crossing points in implemented.
3) In creating geometry file output, the end sections, if not user defined, are now at most 1 cm
from the vessel ends.
7.0.2 Beta 2
Mar 27, 1998
Nurbs Release 120
1) Fixed a bug in geometry file creation which omitted a section at one end of vessel.
2) Fixed a bug in measurement system which caused crash when curve end points coincide.
3) Added more automatic undo file saves - particularly right after object creation and after
changes to curves.
7.0.2 Beta 1
Mar 24, 1998
Nurbs Release 119
1) Implemented measurement tool
2) Fixed bugs in curve creation by lofting
3) Trapped a condition which could cause error in geometry file creation for stbd+port models.
4) Fixed bug in PolyBoolean operations which caused problem at very small tolerances.
5) Fixed several problems in Type 2 projected curve.
6) Fixed a bug which caused floating point overflow in evaluating one particular developable
surface.
7.0.1
Mar 11, 1998
Nurbs Release 117
1) Changed to 32 bit report engine
7.0.1 Beta 7
Mar 6, 1998
Nurbs Release 117
1) Increased number of porcupine quills in surface edit point curvature display to 500.
2) Changed curve join dialog to show only joinable curves in list.
3) Fixed bug in join of curves embedded on a curve.
4) Fixed many bugs in dxf input.
5) Added ability to import spline fitted curves and surfaces in dxf.
6) Fixed recently introduced problem in dxf output of expanded developable surfaces.
7.0.1 Beta 6
Mar 2, 1998
Nurbs Release 117
1) Fixed Iges import to correctly handle trimmed surfaces
2) Fixed bug in identifying locked chines.
3) Internal revision of vertex storage.
4) Fixed underflow problem in reading one particular project.
5) Internal change to using VrtxRec for surface vertices.
7.0.1 Beta 5
Feb 25, 1998
Nurbs Release 116
1) Fixed incorrect face index offset in dxf output.
2) Fixed improper layer name in face dxf output, layer by object.
3) Removed SU_ and PO_ prefixes from layer names.
4) Implemented new dxf input
5) Fixed problem where dxf output labels were not respecting units setting.
7.0.1 Beta 4
Feb 13, 1998
4) Fixed problem reading more than 25 polyobjects from file (gave invalid handle error).
7.0.0 Beta 12
Oct 10, 1997
Nurbs Release 108
1) New curve projection method
7.0.0 Beta 11
Sept 10, 1997
Nurbs Release 107
1) Fixed problem resizing 4 view windows.
2) Fixed problem reading contour file saved in Autoship 6.
3) Added Surface match capability.
4) This file and the readme file changed to Wordpad .doc files.
7.0.0 Beta 10
Aug 21, 1997
Nurbs Release 106
1) Fixed problem in surface trim which resulted in polyobject containing too many vertices.
2) Made changes to memory allocation procedures.
3) When projecting a curve the system temporarily sets the source table res to at least 50.
4) Extensive work on geometry file output. Improved polyline assembly by using new routines in
Nurbs300.dll and Xform300.dll.
5) Fixed bug in Iges curve input.
6) Fixed bug in Iges output of entity names.
7.0.0 Beta 9
July 24, 1997
Nurbs Release 105
1) Fixed old bug in curve projection. Should improve edge meeting and eliminate folding-back.
2) Fixed old bug in depend update of projected curves.
7.0.0 Beta 8
July 16, 1997
Nurbs Release 105
1) Fixed bug in SurfDevelop when one or both curves are projected.
2) Fixed further bug in Undo.
7.0.0 Beta 7
July 9, 1997
Nurbs Release 105
1) Fixed bugs in SurfCopy and SurfSplit.
7.0.0 Beta 6
July 7, 1997
Nurbs Release 105
1) Fixed further bug in Undo.
7.0.0 Beta 5
July 2, 1997
Nurbs Release 104
1) Fixed Invalid Handle problem in Undo.
2) Fixed errors in calculating curvature of attached surface.
7.0.0 Beta 4
June 19, 1997
Nurbs Release 104
1) Fixed problem introduced in Beta 3 which prevented generation of surfaces from dimensions.
2) Fixed problems in new surface dialog - controls wouldn't appear until their location clicked.
3) Fixed problem in saving and reading .ssf file.
4) Fixed problem in deleting point at end of curve.
5) Fixed problem regenerating poly from trimmed surface when trim curve deleted.
7.0.0 Beta 2
June 17, 1997
Nurbs Release 104
1) Fixed production of message "Error 402)..." when clicking object button with light selected.
2) Fixed problem exporting surface outline as DXF.
3) Default finish is now correctly read from file.
4) Fixed new point dialog where "Option 1" should have been "Curve".
7.0.0 Beta 2
June 12, 1997
Nurbs Release 104
1) Fixed bug in surf-surf intersect which caused multiple use of handles.
7.0.0 Beta 1
June 6, 1997
Nurbs Release 104
1) Converted to 32 bits.
2) Many bug fixes, including divide by zero error in some geodesic offset curves.
3) Project file now has the extension ".PR3". It contains new features to ensure project integrity.
4) No artificial limits on numbers of objects.
5) Replaced 3dr with OpenGL for rendering.
6.1.1
Feb 27, 1997
Nurbs Release 75
1) Improved IGES input to handle corrupted Global section and the knot-vector formulation -3, -2,
-1, 0,...1, 2, 3, 4.
2) Fixed problem in weights and areas report (volume incorrect for some units).
3) Fixed problem in which locked and chine vertices were not erased when switching to isolate
mode.
4) Fixed error which caused problem in IGES export of some trimmed surfaces.
6.1.1 Beta 9
Feb 20, 1997
1) Fixed incorrect sequence of operations in generating dra and dxf output with refinement.
Contours were being calculated before refinement.
2) Fixed problem with dxf input. Files written in locales which use comma as decimal point were
not handled correctly.
6.1.1 Beta 8
Feb 4, 1997
1) Fixed problem of temp files being left in Autoship directory.
2) Installed newest version of report engine.
3) Fixed bug which caused a curve base pt to move when editing in edit point mode and made
base points move with object move.
4) Put file overwrite checks into Auto3d.
5) Cleaned up weights and areas report and added total area.
6) Fixed surf intersect code so it doesn't try to return curves of only one point. Also made the
program recover gracefully from an error in surf intersection.
6.1.1 Beta 7
Jan 28, 1997
1) Fixed bug in IGES input (was unable to handle comma contained in Hollerith string)
2) Improved speed of selection by mouse click.
3) Fixed bug in attaching a surface-embedded curve to a point embedded on another embedded
curve.
4) Made quick hydrostatics correctly handle catamaran hull.
5) Added volumetric coefficient and transverse metacentric radius to quick hydrostatics.
6.1.1 Beta 6
Jan 20, 1997
Nurbs release 72
1) Fixed baseline dialog to permit reverse-ordered frames
2) Fixed spiral curve creation.
4) Increased default number of table points on spiral curve and tube sweep
5) Fixed subscript out-of-range error in group editor
6) Fixed incorrect transform application on IGES output of port/starboard groups.
7) Made curve flip operations respect the base point
8) Fixed recently introduced problem in transform curve evaluation.
9) Controls now locked out when calculating a rendering.
10) Fixed problem where created planar-embedded curve was not immediately visible
11) Fixed non-update of contours when editing surface.
12) Fixed bug in surface trim operation - recently introduced.
6.1.1 Beta 5
Jan 14, 1997
Nurbs release 71
1) Several bug fixes and additions mainly concerned with Autoplate support.
6.1.1 Beta 4
Dec 19, 1996
Nurbs release 70
1) Girth offset curve type added
2) Curve derived from surface row/col nowmay be embedded or free
3) Curve match may be embedded or free
4) Bugs fixed in planar-embedded curves
5) Section area curve now can be calculated in Standard version.
6.1.1 Beta 3
Nov 22, 1996
Nurbs release 69
1) Undo files now stored in AutoTemp directory
NURBS release 64
1) Fixed several bugs in DRA output of developable surface.
2) Fixed divide by zero error in trimmed surface generation.
3) Fixed compression problem in Auto3d.
4) Corrected a problem in scaling foils.
5) Fixed situation in which export of Autohydro files was tied to presence of Autobuild lock.
6) Fixed several bugs in generation of section-area curve
7) Quick hydrostatics is now always based on 41 sections, whatever stations the user has set up
8) Fixed fore/aft section display choice for international coordinate system
9) Incorporated point culling into dxf output
10) Put choice of refinement/culling into dxf dialog box
11) Made dxf 2D output really 2D (had been 3D, with z = 0)
12) Most list boxes now present their contents in sorted order
13) Fixed problem reading IGES files with missing fields in Global section
14) Fixed bug in restoring a crashed project for which poly object file is missing.
15) Fixed bug in surface trimming which arose when surface had few table points.
16) Fixed bug in triangulation of polygons in DXF 3D output
17) Fixed duplicate name problem in array operation
18) Disabled object name editing in attributes dialog box grid and made name editing work via
properties dialog boxes.
19) Fixed wrong side output in geometry file for European coord system. Also problem
assembling polylines in producing geometry files.
20) Fixed stack overflow problem with large number of dependencies.
21) Fixed problem entering data in curve point tables (two places)
22) Made some minor improvements in developable surface generation. This includes a fix to a
bug that caused improper generation in some cases.
23) Incorporated new lock check system.
24) Put Autobuild output option in preferences dialog.
25) Fixed bug in new curve/lofted dialog which caused zeroing of entries on selection. Also added
check mark to corner button.
6.0.0 First Release
December 15, 1995
Nurbs release 60
1) Complete redesign of user interface.
2) Now uses our dlls: xform200.dll, nurbs200.dll
3) New manual and context-sensitive help system
5.3.8 Maintenance Release
September 6, 1995
1) Changes to support network Sentinel locks.
Modules changed: SENTINEL.BAS and GLOBAL.BAS
2) installation changed. Network Sentinel locks require two files:
NKWIN.DLL and NSLBCW.DLL
3) Fixed bug. The were some cleanup features in the Form Unload. This function doesn't always
get called, so moved these features to the Form QueryUnload function which always gets called.
Module changed: MAIN.FRM
July 5, 1995
Nurbs release 53
Fixes a bug in generating surfaces from curves defined relative to points
Fixes a bug in inquiry report on curves relative to points
5.3.7 Maintenance Release
5.07
Improved projected curves. Added tolerance to developed surfaces.
Fixed problem which caused jagged edges on flattened DRA files.
The following are known bugs which will be fixed in the next release:
Curve splitting does not work if the curve to be split has dependents.
Reverse Ends crashes on some embedded curves.
Developed surfaces require that the parent curves both go the same direction (Vertex 0 is at the
same end), otherwise wild results occur.
Attaching the edges of developed surfaces causes the program to crash.
5.06
Fixed a bug which caused some assemblies with cutouts not to cut, even though no error
message was given.
5.05
October 24, 1993
Nurbs release 20
Fixed a few bugs, notably crash when splitting surfaces.
Added plate development DRA file. This works for both ruled or devlopable surfaces, but only
developable surfaces are guaranteed to have no compound curvature. Many ruled surfaces will
also be developable. If the Gaussian curvature display is completely white, then a ruled surface
should be "near enough" to be treated as developable.
Fixed crash when printing reports.
5.02
October 15, 1993
Nurbs release 19
Changed geometry file output to allow the same station selection as displayed on screen; if no
sections are defined, the program automatically defines 40 stations. The prompt (which only
appears if more than 10 sections are defined) is "Use Defined Sections" YES/NO. If the user
replies NO then automatic definition is used.
Fixed bug in projected curves on developed surfaces.
5.01 Minor bug fixes
October 8, 1993
On new installation Default colors were not set--fixed.
Sometimes pressing a control while rendering or redrawing produced unexpected results.
On low screen resolutions icons overlapped--fixed.
Made "Refine to tolerance" an option on generating dra files.
F8 key now toggles between views in 1 view mode.
5.00 First general release
October 1, 1993
Nurbs release 18