Sunteți pe pagina 1din 24

Release Log -- Autoship for Windows

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

Nurbs Version 185


1. New context menu on drawing windows when in edit mode.
2. New curve and surface fairing functions
3. New curve and surface knot redistribution functions
4. Preferences are saved in the .pr3.
5. The number of characters permitted in part names is now unlimited
6. Names can contain non-ascii characters
7. New curve generation method: along knuckles on developable surfaces
8. Wheel mouse zoom
9. Middle mouse button double click does zoom out
10. Middle mouse button and drag panning
11. Surface thickness in included in weight and area reports.
12. Context menu additions for Curves and Surfaces nodes - apply colour, material, finish
to all selected
13. Added command buttons to group editor to apply a colour to all curves in the group,
material and finish to all surfaces.
14. Rearranged main screen by moving controls from bottom two rows to side.
15. Added option to show station contours in body plan window split left-right.
16. Added checks to prevent multiple occurences of the same object in a group.
17. Added Ungroup command to Group node in Navigator.
8.1.1 Maintenance Release
Oct 29, 2002
Nurbs Version 185
1. Fixed bug preventing curve end attachment to selected points in new curve dialogue
2. Fixed two bugs in curve projection onto surface with chine
3. Fixed bug in intersection of surfaces with chines.
8.1.1 Beta 2
July 30, 2002
Nurbs Version 181
1. Surface and polyobject thickness are now included in weight and area report.
2. Source curve corner points are now guaranteed to be control points of developable
surfaces.
3. Fixed very old bugs in mathematics for degree five curves and surfaces.
8.1.1 Beta 1
July 10, 2002
Nurbs Version 180
1. Added to surf intersection code to better handle chines.
2. Fixed bugs in surface trim
3. Fixed problem in trimmed developable surface regeneration
4. DXF export of contours now labels in correct units.
5. Put in trap to alert users to over long DXF file names.
6. Fixed bug in floating number conversion that caused problems with some locales.
7. Fixed crash-producing bug in IGES import.
8. Fixed problem with opening and then saving project files across the network.
9. Fixed bug in curve spiral generation which limited it to integer number of turns.
10. When creating a geometry file, the program now always queries whether to use user
defined sections, if any are defined.
8.1.0 Production Release

Dec 13, 2001


Nurbs Version 176
1. Fixed comments in project info to handle Japanese characters
8.1.0 Beta 19
Nov 29, 2001
Nurbs Version 174
1) Fixed two problems in behaviour associated with the view buttons.
2) Fixed incorrect display of templates in 3D view
3) Fixed IGES import of trimmed surfaces.
8.1.0 Beta 18
Nov 16, 2001
Nurbs Version 173
1) Fixed bug in GM calculation in Instant Hydrostatics
2) Improved ability of surface trim to handle partially coincident curves
3) Fixed bug in gf export that caused array overflow with large number of sections.
4) Fixed gf export to handle surfaces with seams at the bottom
5) Fixed template DRA attachment
6) Fixed recent bug which prevented reading new .pr3 into 8.0
7) Added comments to project info
8) Offset report now handles curves properly (bug introduced in beta 2)
9) Made group drag show bounding box.
10) Help file now covers new features. Change to HTML help.
11) Small fixes in Instant Hydro dialogue.
12) Fix to Attributes Dialogue, Group Edit button behaviour.
8.1.0 Beta 17
Oct 11, 2001
Nurbs Version 172
1) Fixed bug in geodesic offset curve generation.
2) Implemented 3d view synchronization.
8.1.0 Beta 16
September 24, 2001
Nurbs Version 171
1) Fixed newly introduced edit mode bug which caused edit mode controls to malfunction.
8.1.0 Beta 15
September 14, 2001
Nurbs Version 171
1) Fixed bug in C code hydrostatics. Was producing incorrect waterplane data.
2) Changed instant hydrostatics "Imm" parameter for SI to MT/m.
3) Changed instant hydrostatics parameter calculation to be based on largest submerged
transverse section. Previously it was based on mid section.
4) Fixed bug in geodesic offset calculation.
5) Fixed bug in trim to centre plane (incorrect domain identification due to cp trim curves not
being identically on the cp).
6) Fixed IGES input to ignore trimming of entity 122 surface.
7) Fixed bug in Fillet surface generation.

8) Added point and surface collections in Navigator.


9) Program version and lock checking increased to 8.1.0.
8.0.1 Beta 14
August 9, 2001
Nurbs Version 169
1) Keep dialogue when trimming copy of surface now appears at screen top.
2) Offset curves now work with units other than m.
3) Corrected problem with beta 11, point 9.
4) Improved surf-surf intersection to handle difficult case with badly distorted parameter space.
5) Improved LTV editing of point embedded on curve.
6) Restored use of Common colour dialogue for rendering background.
7) Fixed focus problem when editing with control points.
8.0.1 Beta 13
July 31, 2001
Nurbs Version 168
1) Fixed new bug that prevented creation and regeneration of developable surfaces.
2) Fixed bug in control point weight slider form.
3) Removed automatic zoom out when restoring main window after minimizing it.
4) Fixed bug in IGES import of unclamped NURBS surface with unusual knot vector.
8.0.1 Beta 12
July 26, 2001
Nurbs Version 168
1) Made curves sorted within collections in navigator
2) Improved type 2 curve projection at chine crossings.
3) New mechanism to recover extra space in dependency table.
8.0.1 Beta 11
July 13, 2001
Nurbs Version 167
1) Row.Col curvature of surface now dynamic during control point editing.
2) Project files written by beta 11 can be read by 8.0.
3) Fixed bug in regen of ruled surface when curve n changed.
4) Fixed bug in text entry of cp weight
5) Restored ability to cancel most editing operations by ESC key
6) Fixed bug in DXF in of polyline by arcs and segments
7) Improved the process of setting a control point of a curve embedded in a curve by entering into
the LTV text boxes.
8) Fixed bug in creation of planar-embedded curves.
9) Max number of contours in each plane increased to 1500.
10) Fixed bug that forced zoom out when creating embedded points.
11) Rendering background colour now retained.
8.0.1 Beta 10
June 22, 2001
Nurbs Version 166
1) Offset curve added
2) New curve regeneration functions

3) User interface for project regeneration


4) Fixed another bug in surface trim
5) Fixed bug in switching from one single view to another
8.0.1 Beta 9
June 18, 2001
Nurbs Version 165
1) Fixed rendering of surfaces, which were being lit on the wrong side.
2) Fixed bug in curve to curve trim.
8.0.1 Beta 8
June 13, 2001
Nurbs Version 164
1) Fixed bug in surface trim.
2) Decreased tolerance for curve join - Beta 7 was too loose.
3) Fixed Viewer clipping problem.
4) Fixed new problem reading .pr2 files.
8.0.1 Beta 7
June 11, 2001
Nurbs Version 163
1) Several changes to navigator.
2) Curve colour setting dialogue presented when old project read.
3) Colour setting at all curve creation.
4) Recursive delete bugs fixed.
5) Surface join function
6) Relaxed tolerance for curve join
7) Surface row/col curvature dynamic update during editing
8) Esc to cancel arrow key editing
9) Button beside W text box to bring up weight slider.
10) Fixed problem rendering transformed blocks
11) Fixed instant hyro problem
12) Lights in viewer changed to have no ambient component.
13) Fixed non-compatibility of .pr3 files with older versions of program
14) New curve collection facility in Navigator.
8.0.1 Beta 6
May 28, 2001
1) Fixed positioning of viewer over 3d view window.
2) Fixed transformation matrix input to viewer
3) Changed from Ctrl to Alt as key for pan
8.0.1 Beta 5
May 24, 2001
1) Many bug fixes and improvements in navigator
2) Curves can be assigned colour inside groups.
3) New slider tool for editing control point weight.
8.0.1 Beta 4
May 9, 2001

1) Navigator tool implemented.


2) OpenGL Viewer from Autostructure now used for rendering and surface curvature display
3) Dynamic surface rendering and curvature during editing
4) New surface absolute curvature colour map
5) Curves appear in rendering
6) Grid and snap are now separate buttons and both can be off
7) New ortho button and function
8) Curves can be assigned colour (via navigator). Selected curves drawn as short-dash lines.
9) Camera motion controls removed.
8,0.1 Beta 3
May 1, 2001
1) Fixed several problems in generation of developable surface
2) New option to spread fan base control points of developable surface.
3) In IGES export of developable surface a new surface is generated for each fan edge.
4) When creating curve by draw and points as control points selected, knot vector is now uniform.
5) Dynamic updating of curves, surf mesh and surf contours during editing.
8.0.1 Beta 2
Feb 27, 2001
1) Unlimited stations, wls, buts in offset report
2) Offset report can contain multiple intersections for each butt, wl.
3) Offset report correctly handles curves in assembly tree.
4) When entering coords for lofted curve, last cell value is now used correctly
5) In Join Curves dialogue name editing is now correct
6) Bugs fixed in IGES export of trimmed surface
8.0.1 Beta 1
1) Fixed several bugs in arc fitting and arc output in 2d dxf.
8.0.0 Production Release
Feb 21, 2000
Nurbs Release 154
1) Forced return to select mode when making a group using the Arrange menu
2) Implemented auto regenerate of type 2 projected curves on developable surfaces when
surface regenerated.
3) Contour dialogue add button now inserts present value rather than next one.
4) Fixed bug in which importing an IGES file containing incorrect trimmed surfaces could cause
program crash.
5) Fixed bug in IGES output of assembly containing trimmed surfaces.
6) Changed new curve dialogue so that if a single point is in project, the new curve end points are
not automatically set to its location.
7) Fixed a couple of places where retrieval of floating point numbers from the registry wasn't
correctly compensating for a change of locale.
8) Fixed bug in generating layer names in DXF output.
9) Changed type 2 projection on developable surface to always create degree 1 curve.
10) Changed dxf output to label frames with frame number instead of location
11) Fixed bug that caused crash when untrimming a certain surface.
7.1.0 Beta 35
Jan 12, 2000
Nurbs Release 153

1) Fixed a couple of bugs in dxf input of lightweight polylines with bulges.


2) Fixed bug in dxf input of arcs - wrong scaling
3) Fixed a very old bug in hydro report calculation of LWL.
4) Fixed occurences of "&" character instead of "%" in hydro report of centroids.
5) Fixed Y2K bug in IGES file header date/time stamp.
6) Fixed incorrect display of embedded degenerate curve in select mode.
7) Fixed IGES header problem due to too long file name.
8) Fixed problem of new mesh generation at chines.
17.1.0 Beta 33
Nov 26, 1999
Nurbs Release 152
1) Changed instant hydro so form saves data when closed and reopened
2) Fixed problem in rendering two-sided, several instances groups
3) Fixed bug in the new offset table report. It was causing bad results for buttock crossings
4) Fixed bug that caused buttock and waterline contour settings to change when saving them to a
file.
5) Fixed alignment problems in the new curve and new surface dialogues.
6) Fixed bug that caused omission of last segment in DXF input of polylines.
7) Improved instant hydro depth/trim solve.
8) Fixed bug in surface trim that caused problems when one trim curve joined two adjacent
surface corners.
9) Fixed several bugs in dxf input of lightweight polylines with bulges.
7.1.0 Beta 32
Sept 7, 1999
1) Fixed a couple of problems with special-case surface trims.
2) In the case of a project containing just one point, made the new curve dialog initialize the curve
end locations to the point location and correctly display the point name in the drop-down list.
3) Changed program behaviour so that if a surface is trimmed, doing a row or col reverse
automatically untrims it
4) Changed baseline dialogue to make single click serve to toggle web setting.
5) Fixed bug in instant hydrostatics which caused problem with cloned objects.
6) Fixed bug in new offset table report.
7.1.0 Beta 31
July 27, 1999
Nurbs Release 150
1) Several fixes and changes in Instant Hydrostatics.
2) Fixed problem with geometry file generation on offshore rigs, where contour fell on surface
corner.
3) Fixed bug reading in IGES file with parametric surface entities which are trimmed (still don't
read parametric sufaces, but no longer crashes).
4) Fixed bug in surface-surface intersection of small surfaces.
5) Fixed title bar display so project name appears after File/Save.
6) Fixed problem with a particular blend surface creation.
7) Made several changes to Offset table generation. Now produces separate tables for heights
and half-breadths.
8) Changed STD version surface number limit to 40.
9) Fixed offset table incorrect behaviour when no waterlines or no buttocks specified.
7.0.2 OHT Release

June 22, 1999


Nurbs Release 149
1) Several fixes and changes in Instant Hydrostatics
7.0.2 Beta 30
June 17, 1999
Nurbs Release 149
1) Implemented export of ORC IMS offsets.
2) Changed offset report to new format.
3) Fixed bugs in Instant Hydrostatics
7.0.2 Beta 29
June 8, 1999
Nurbs Release 148
1) Fixed bug which produced "Subscript Out Of Range" messages when generating .gf1 export
with surface parallel to x = 0 plane
2) Changed floating point input text boxes to accept "." or "," as first character
3) Fixed bug in using LTV boxes to reposition embedded control points
7.0.2 Beta 28
April 26, 1999
Nurbs Release 146
1) Fixed bug which prevented opening project files on a networked computer.
2) Fixed flickering on control/edit point selection due to extra draws.
3) Fixed surface refinement bug which caused some cases to take an extremely long time to
finish.
4) Fixed set base point dialog to show values in correct units.
5) Fix in surface trim code to handle problem when trim curve lies along surface edge.
6) Fixed bug in IGES input which caused trouble when imported surface name was blank.
7) Fixed problem of dropping last vertex in DXF input of lightweight polyline.
8) Implemented new Instant Hydrostatics facility.
9) Changed geometry file export so that top level group is broken into one component for each
object in the group.
7.0.2 Beta 27
Mar 19, 1999
Nurbs Release 145
1) Further bug fixes and improvements in surface blend. New interative solution for fillets
7.0.2 Beta 26
Mar 16, 1999
Nurbs Release 144
1) New surface edge match to curve feature. Access through attach surface dialog
2) Further bug fixes in surface blend.
3) Surface blend now allows zero radii.
4) Enabled user to change locale after running the program.
5) Fix to bug in surface trim with two trim curves.
6) Instant hydro dialog present but not working.
7.0.2 Beta 25
Mar 1, 1999
Nurbs Release 143
1) Fixed bug in new surface mesh which caused some surfaces to "go to origin".
2) Further refinements to surface blend, including forcing blend surface to host surface end.
3) Bug fix in surface blend when included angle large.

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.

5) Fixed bug in reading IGES Global section.


6) Fixed improper labelling of contours in dxf output when not in metric units.
7.0.2 Beta 16
Oct 27, 1998
Nurbs Release 134
1) Fixed surface trim so that editing trim curve causes retrimming
2) Implemented grouping of control/edit points.
3) Fixed bug in getting free handle for 201'st curve.
4) Fixed bug in getting centre plane trim curves.
5) Replaced grid in contour dialog.
7.0.2 Beta 15
Oct 22, 1998
Nurbs Release 133
1) Fixed problem reading some entity 142 objects in IGES.
2) Surface trim now has option to make a copy of selected surface and then trim the copy.
3) Other surface trim bugs fixed.
7.0.2 Beta 14
Sept 17, 1998
Nurbs Release 131
1) DRA now working with new surface trim.
2) Suface trim now prompts for trim to centre plane
3) Hydrostatics fixed to work with new trim.
4) Other surface trim bugs fixed.
7.0.2 Beta 13
Sept 15, 1998
Nurbs Release 130
1) Fixed several bugs in surface trim.
7.0.2 Beta 12
Sept 4, 1998
Nurbs Release 129
1) Implemented the new trimmed nurbs surface facility.
7.0.2 Beta 11
July 7, 1998
Nurbs Release 127
1) Fixed bug which prevented Save As
2) In Create Surface dialog, Extrude tab, now lists curves in sorted order.
7.0.2 Beta 10
June 30, 1998
Nurbs Release 127
1) Fixed a bug in reading a project with surface edge attachment. Similar to point 2 in Beta 9.
7.0.2 Beta 9
June 17, 1998
Nurbs Release 126
1) Fixed a recently introduced bug that sometimes caused a crash when rendering a surface.
2) Fixed a bug which caused a crash when reading in a project in which there was a curve
embedded on a surface which had an edge attached to a curve where the latter curve had
been created later.
3) Changed developable surface expanded dxf to go through the new DXF output dialog.

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

Nurbs Release 115


1) Fixed problem where 2d dxf output offsets were not respecting units setting.
2) Fixed bug in dxf output of groups containing just one object.
3) Fixed new bug in dxf output of 2d polylines.
4) Fixed problem which prevented dxf input
7.0.1 Beta 3
Feb 11, 1998
Nurbs Release 115
1) Zoom and pan now work in rendered view
2) Fixed bug in original curve deletion in curve join operation.
3) Fixed bug in merging project containing polyobject.
4) Added NURBS curve and Lightweight Polyline to dxf output.
5) Added user control of label size and 2d layout spacing to dxf output.
6) Removed "FIN_" prefix to layer-by-finish layer names.
7) Fixed bug in dxf output where surface oulines were placed in layer 0.
8) Fixed old bug in which chines were duplicated in outlines.
9) Fixed bug in surface count in STD version.
7.0.1 Beta 2
Feb 2, 1998
Nurbs Release 114
1) Implements new DXF output dialog and features.
7.0.0
Jan 15, 1998
Nurbs Release 114
1) Fixed underflow problem in some cases of geodesic offset curve generation.
2) Fixed reentrancy bug in drawing surface normals.
3) Fixed old bug in polygon triangulation routine as used in surface trim.
4) Added ability, through shift-toggle corner button, to make a chine by refinement.
7.0.0 Beta 19
Jan 6, 1998
Nurbs Release 112
1) Fixed problem in retaining path information for Autopower program.
2) Changed library path search.
3) Groups can now be created from one or more objects.
4) Fixed some problems in calculation of geodesic offset curves.
7.0.0 Beta 18
Dec 29, 1997
Nurbs Release 112
1) Fixed Edit/Copy Image to Clipboard.
2) Minor cleanup of some dialogs.
3) Removed incorrect zoom-out when canceling from creation dialogs.
4) Fixed cursor display when regenerating a surface.
7.0.0 Beta 17
Dec 23, 1997

Nurbs Release 112


1) Fixed problem of no red ambient component in sample window of Finish editor.
2) Fixed scaling problem in IGES NURBS curve import.
3) Fixed dependency update for surface edge attachment to surface.
4) Fixed problem in display of new point dialog - embedded tab.
7.0.0 Beta 16
Dec 17, 1997
Nurbs Release 111
1) Fixed bug in Create Curve, Arc which prevented use of U and D with V coordinate.
2) Made Create Curve dialog remain on screen if error in entering parameters
3) Fixed several problems in Type 2 curve projection.
4) Degenerate curves are now drawn as "stars".
5) Fixed several bugs in SurfMatch dialog.
6) Fixed text polyobject generation - was missing some characters.
7) Fixed incorrect import of DRA files for template - coordinates incorrectly reversed.
8) Assigned default finish to .ssf file surfaces.
9) Fixed bug in surface edge attach-at-angle.
7.0.0 Beta 15
Nov 20, 1997
Nurbs Release 110
1) Increased the maximum curve resolution from 300 to 1000.
2) Fixed bug in cancel out of File/Open operation.
3) Fixed Curve Edit dialog - had all black fields in sheet.
4) Fixed problem with units defaulting to m and mt in the units dialog, whatever the current
settings were.
7.0.0 Beta 14
Oct 24, 1997
Nurbs Release 109
1) Changed the way in which a developable surface is created from an embedded or projected
curve. The program now first makes a free curve match to the source curve.
2) Fixed problem which could lead to very long times for curve refinement.
7.0.0 Beta 13
Oct 16, 1997
Nurbs Release 109
1) Restored original method of curve projection. Now there are two types.
2) Fixed base point problem in Surface creation.
3) Fixed problem in display of mesh on unselected poly objects.
4) Geodesic offset curve generation is now a method of producing an embedded curve.
7.0.0 Beta 13
Oct 14, 1997
Nurbs Release 108
1) Fixed incorrect extents calculation when creating point from dialog.
2) Fixed problem with updating of embedded curve fit to embedded curve.
3) Fixed base point problems.

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

2) Fixed problem with inverse curvature display causing divide by zero


6.1.1 Beta 2
Sept 20, 1996
Nurbs release 66
1) Added baseline facility.
2) Fixed problem with surface edge attachment to curve.
3) Fixed problem calculating tesselation with large number of table entries.
4) Fixed problem which caused extreme refinement in DXF export of surface as PFACE.
6.1.0 Minor Revision
Aug 12, 1996
Nurbs release 65
1) Fixed bug in developable surface that resulted in missing triangle at surface end
2) Fixed bug that caused a crash for the following steps: make a surface which crosses the centre
plane; set trim to Centre Plane; render; unrender; contour; render again.
3) Centre-plane trim surfaces now trim in rendering.
4) Imported DRA templates now correct orientation in International coordinate system.
5) Added feature to make a backup of project file when saving. New file extension ".sbk"
6) Fixed problem in display of surface curve joining edit points.
7) Fixed vertex label "out by one" problem in curve edit dialog box.
8) Blanked out mouse position display when viewing parameters.
9) Loosened tolerance on end points for curve join
10) Fixed problem with distorted contours on flat dra output of developable surfaces
11) Lock check now uses modeless dialog box when doing network search
12) Fixed problem with DXF output (introduced in 6.0.1)
13) Improved report offset table generation
14) New method for locating library directory
15) Fixed bug in which control point weights were set to 1 when straightening a row or column.
16) Fixed several problems in quick hydrostatics report when working in units other than meters
17) Fixed contour specification when working in units other than meters
18) Improved surface intersection to handle some cases which previously reported no
intersection.
19) Fixed a problem in cancellation of surface trim operation which left partly created poly object.
20) Cleaned up presentation of offset tables in ft-in-eights.
21) New, spreadsheet-based, report engine
22) Fixed a bug in project merge which incorrectly set relative handle for curves.
23) Added ability to specify "extrapolate curvature" end condition when generating developable
surface.
24) Fixed a major bug in project merge which resulted in corrupted project files.
25) Improved clipping in some draw operations, particularly templates.
26) Fixed bug in DXF input which previously caused program crash when file contains only line
entities.
27) Fixed bug in attributes dialog box when changing an object's name.
28) Solved problem in DRA file import which previously crashed program when objects contained
many points.
29) Offset table report now includes knuckles.
30) Lock check fixed to work with Far East Windows 95.
31) Locale setting is now honoured.

6.0.1 Maintenance Release


March 1, 1996

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

May 26, 1995


Nurbs release 52
Fixes a bug in reading projects containing surfaces produced in Automatch.
Fixes a bug in the curve straightening operation.
Corrects a problem which produced jagged edges on some developable surfaces.
Corrects a fault in the rendering code which resulted in improper lighting.
Fixes incorrect ruling between a curve and its projection on a surface.
Sweep code is rewritten to produce more consistent results.
5.3.6 Maintenance Release
Mar 21, 1995
Nurbs release 45
Release 5.3.5 introduced a bug which prevented most cases of surface generation by sweeping.
This is fixed
Fixed a bug which prevented the reading in of projects containing surfaces generated by splitting
another surface
Fixed a bug which could cause invalid handle message on saving a file after new surface creation
failed.
5.3.5 Maintenance Release
Feb 27, 1995
Nurbs release 45
Fixed incorrect labels in DXF output of offset tables
Fixed bad vertices in developable surfaces (on nearly straight sections of a source curve)
Added a new error trap to developable surface code
Fixed incorrect table setup of transform curves

5.3.4 Maintenance Release


Feb 16, 1995
Nurbs release 44
Further fix to offset table. Fixed crash problem with lofting through > 10 curves
5.3.3 Maintenance Release
Feb 10, 1995
Fixed bug in offset table generation.
5.3.2 Maintenance Release
Feb 3, 1995
Fixed bug in generation of some dra files (output failed, leaving file open)
5.3.1 Maintenance Release
5.3 Fourth general release
Jan 10, 1995
Nurbs release 39
New features:

- transform curve type


- true surface lofting
- attach by angle
- surface normal display
- selectable coordinate systems
- axis/origin indicators
- icon help display
- Gaussian curvature scaled by part of surface visible in zoomed display
- selection of front/back, top/bottom, port/starbord view directions
- IGES input of nurbs curves and surfaces
- faster drawing
Bug Fixes
- error in offset table when working in feet
- dependency table corruption
- crash with too many control points
- incorrect number of control points on ruled surfaces
5.2 Third general release
June 13, 1994
Nurbs release 28
New features:
- Planar-embedded curves
- Sense indicator on embedded and projected curves.
- Output of .fc1, and .spw files for Autobuild
- Seam and path specs for curves
- Link to Autopower
- improved minimum curvature display
- DDE transfer of reports to Word For Windows
- DXF input in Auto3d
- Added to quick hydrostatics:
prismatic coeff (assemblies only)
% of WL to LCB and LCF
- Word for Windows output of reports
Bug fixes
- incorrect refinement of surface edges
- project merge produced scrambled dependency table
- no recovery from out-of-memory when merging projects
- incorrect "invalid handle" messages
- infinite loop when deleting some objects
- incorrect edges with trim to centre plane
- occasional incorrect end on developed surface
- crashes when doing cutouts with small tolerances
- incorrect pagination in report printing
- improper handling of "cancel" when doing DXF and DRA output or rendering
- incomplete OBJECT/MOVE/ALL operation
- incorrect curve split for some conditions
- inaccuracy of rotation angles
- incorrect calculation of some projected curves
- DEL and arrow keys didn't work when editing location displays
- problem with IGES output of mixed degree surfaces
- unnecessary screen redraws with several operations

5.10 Second general release


Feb 25, 1994
Nurbs release 25
New features:
- built in DXF output, including flattening of developed surfaces
- dynamic resizing of editor windows
- 5 level oops and unoops (shift-OOPS)
- 5 level zoom, with zoom previous button
- project merging
- input of single and multiple curves
- regeneration of swept (as well as developed and ruled) surfaces from their defining
curves
- visibility control for contours
- curvature plot in separate window for curves and row/col on surface
- printer and plotter output from Auto3D with on screen preview
- DXF output of offset tables for inclusion in drawings
Improvements
- developed surfaces much improved
- surface-surface intersection much improved
- projected curves faster and more reliable
- porcupine plot of curvature is changed so that each editing view shows only the
curvature in its plane
- Mean and Gaussian curvature shading improved
- IGES output now in working units (was only meters)
- the user interface of AutoMatch is improved
5.09
Nov 30, 1993
Fixed various bugs. Surface development is improved.
5.08
Nov. 19,1993
Major improvements:
Fixed bug which sometimes caused missing sections in Geometry files.
Changed Attribute editing of surfaces, curves and points to a spreadsheed format.
This makes it more convenient to use the Visiblity attribute and set the resolution of surfaces and
curves.
Control Point Weighting is moved to a separate menu selection.
Increased maximum surface resolution settings to allow up to 90000 faces on a particular surface
(300X300 or 9000X10 or any combination that multiplies to 90,000 or less). The limit for either
dimension is 30,000.
This is particularly advantageous with developed and ruled surfaces where it is desirable to have
high resolution in only one direction (1000X1).
Hint: For developed surfaces, we have achieved the best reults in testing by:
1 - Developing at a relatively large tolerance (>10MM)
2 - Attaching edges to the source curves (no longer crashes).
3 - Setting resolution high in the ruling direction as described above. The resulting surface will be
much higher in accuracy than the specified tolerance.
Similarly it can be advantageous, where high precision is needed to increase the resolution in the
direction of greatest dimension (i.e. 350 longitudinally X 250 vertically). As long as the total is
less than 90,000 it should work. Note that each surface, subdivided at that resolution, requires
about 5MB of memory. So if you create assemblies with many surfaces and you really need this
kind of resolution, you will need a lot of memory (32 Mb or more).

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

S-ar putea să vă placă și