autoship 9 history

Upload: poignant

Post on 30-Oct-2015

65 views

Category:

Documents


0 download

DESCRIPTION

History of Autoship

TRANSCRIPT

Release Log -- Autoship for WindowsRelease Log -- Autoship for Windows9.2.0 ReleaseJuly 22, 2008NURBS Version 2831. Fix to surface point selection when creating a feature patch.2. Fixed problem in IGES export of surface-embedded curves.3. Fixed problem in new surf dialogue which showed up intermittently.9.2.0 Beta 7Mar 26, 2008NURBS Version 2801. Fixed serious bug in surface update after editing - affected Autostructure automatic regeneration.9.2.0 Beta 6Mar 19, 2008NURBS Version 2791. Fixed problem of surface mesh size being changed when cycling through surfaces in editor.2. Fixed problems in piecewise scaling3. Fixed problem loading contour file4. Changed default setting for surf row/col curve creation to free.5. Fixed problem switching views when rendering.9.2.0 Beta 5Feb 19, 2008NURBS Version 2771. Fix in surface trim.2. Fix to control point weight controls when in alternate screen layouts.9.2.0 Beta 4Jan 23, 2008NURBS Version 2761. Several fixes of details in the Targeted Variation calculation.2. Fixed IGES export for trimmed surface in units other than meters.9.2.0 Beta 3Jan 14, 2008NURBS Version 2741. Fixed several bugs in IGES export.2. Fixes in targeted variation.3. When a group is created the objects in the group are given the colours they have outside the group.9.2.0 Beta 2Jan 2, 2008NURBS Version 2731. Added tests for too few control points to project verification2. Added code to make sure non-modal forms appear on screen. This was particularly a problem with the Navigator.3. Fixes in dependency table code.9.2.0 Beta 1Nov 6, 2007NURBS Version 2721. Targeted variation and piecewise linear scaling enabled.2. Improved search for curve end near surface edge in surface trim dialogue.3. Made a fix to allow more SSF files to be imported into a project.4. Added code to project verification to find orphaned embedded points.9.1.0 ReleaseSep 27, 2007NURBS Version 2711. Version change of VSFlexGrid control to fix spurious error messages9.1.0 RC1July 11, 2007NURBS Version 2701. New lock check code2. Polygon Boolean code fixes.3. Porcupine curvature scaling problem fixed.4. Put in trap to repair incorrect surface collection assignment.9.0.3 Beta 21April 25, 2007NURBS Version 2681. Bug fix in surface table setup. This manifested only under Vista.2. Made contours appear in case where single view showing in edit mode.3. Fixed recently introduced problems in targeted variation.4. Fixed rendering of sphere in the finish editor.9.0.3 Beta 20Mar 15, 2007NURBS Version 2671. Recompile with new library location.9.0.3 Beta 19Mar 15, 2007NURBS Version 2671. Bug fixed in mesh generation for trimmed surfaces.2. Put in trap to catch a condition caused by an improper surface trim curve imported via IGES.9.0.3 Beta 18Feb 22, 2007NURBS Version 2661. Fixed a bug introduced in last beta. This caused some surfaces to lose corner information.2. Fixed polygon triangulation bug.9.0.3 Beta 17Feb 13, 2007NURBS Version 2651. Fixed a crash-producing problem in attach and detach of surface edges.2. Fixed IGES export of surface with degenerate edge.9.0.3 Beta 16Feb 1, 2007NURBS Version 2641. Fixed a serious bug in surface copy.2. Added some code to compensate for the copy bug when reading in projects affected by it.3. Added support for reading IGES entity 100 (Circular arc)9.0.3 Beta 15Jan 17, 2007NURBS Version 2631. Fixed a very serious bug which was causing surfaces to lose information about curves embedded on them.2. Revised the process of project verification on file save to produce fewer messages if problems are found.3. Fixed old bug in surface-surface intersection.9.0.3 Beta 14Jan 9, 2007NURBS Version 2621. When copying a surface the control point count is no longer changed.2. Surface properties are preserved across copying.3. New bug in setting units in the instant hydrostatics option fixed.4. In creating curves as developable surface knuckles the list of surfaces is now sorted.5. This is the first release with Piecewise Linear Scaling enabled.9.0.3 Beta 13Dec 28, 2006NURBS Version 2621. Fixed bug in surface creation introduced in beta 12.2. Fixed old bug in the surface trim dialogue curve test for end point at surface edge.3. Put in a test for surface degree out of range in project save.9.0.3 Beta 12Dec 20, 2006NURBS Version 2611. Changed the way units are handled in the targeted variation dialogue.2. Made targeted variation work with developable surfaces.3. Refined the algorithms in targeted variation.4. Result surfaces from targeted variation are given the derivation varied.5. Fixed a bug in the calculation of Cpf in the targeted variation dialogue.6. Made context menu delete function in Navigator list view operate on multiple selected objects.7. Fixed bug in IGES export of a trimmed surface which has a degenerate edge.9.0.3 Beta 11Dec 5, 2006NURBS Version 2601. Fixed bugs in exclusion region display in the Targeted Variation dialogue. It was working only for US Naval coordinate system, but now handles any coordinate system.9.0.3 Beta 10Nov 22, 2006NURBS Version 2601. Modified surface-surface intersection to make it somewhat more robust.2. Fixed surface simplify to handle variable degree cases.3. Targeted variation is implemented. It is accessed via the Edit/Targeted Variation menu item.4. Added capability of contouring unselected surfaces at the same time as selected.9.0.3 Beta 9Nov 6, 2006NURBS Version 2591. Fixed bug in reattachment of imported project.2. Disable project import if exiting project is empty.3. Fixed face orientation bug in creation of cubical polyobject.4. Disabled undo/redo for second or later running instances.9.0.3 Beta 8Sept 27, 2006NURBS Version 2581. Added x direction compression for display of templates.2. Increased number of allowed curves to fix a problem reported with project merge.9.0.3 Beta 7Sept 15, 2006NURBS Version 2571. Further improvements to the display of embedded curve data in the Curve Points and Curve Edit dialogues2. Fix to formatting of curvature window title bar data display.3. Fixed exe bloat which was due to oversized bitmaps contained in a new dialogue.9.0.3 Beta 6Sept 5, 2006NURBS Version 2571. Simplify made to work with embedded curves.2. Curve points dialogue will copy selected cells to the clipboard.3. Curve points and curve edit dialogues display embedded control and edit points correctly.4. Curve edit dialogue handles Put operation for embedded curves, Set is disabled. 5. Curvature dialogue title bar displays max and min values rather than max absolute and min absolute.9.0.3 Beta 5Aug 30, 2006NURBS Version 2561. Simplify process available for curves and surfaces through the edit mode context menu.2. Fixed colour problem in display of surface curvature.9.0.3 Beta 4Aug 25, 2006NURBS Version 2551. Fixed exponential display of values in title of curvature window2. Extended x display compression to baseline.3. Fixed compression display for points.9.0.3 Beta 3Aug 24, 2006NURBS Version 2541. Minor changes in curvature dialogue.9.0.3 Beta 2Aug 18, 2006NURBS Version 2541. X display compression now works in select and edit mode.2. Many fixes in display compression.9.0.3 Beta 1Aug 17, 2006NURBS Version 2541. The Curvature dialogue now displays min and max curvature or radius of curvature in the title bar.2. Added an option to compress the side and top views in the x direction while in edit mode. The edit mode view context menu has a toggled item added at the bottom: Compress Display in X. The compression factor is established in the Preferences dialogue9.0.2 Maintenance ReleaseJuly 26, 2006NURBS Version 2521. Fixed serious bug in saving edit changes of a surface with dependents.2. Fixed failure to retain surface mesh changes made in edit mode.9.0.1 Maintenance ReleaseJuly 10, 2006NURBS Version 2511. Fixed disappearing Fair option in edit mode view context menu.2. Fixed size problem in Properties dialogue.3. Fixed serious problem causing crash after surface copy.4. Fixed problem attaching surface edge to a curve and crash after detach.5. Modified the process for copying a degree one embedded curve to a free curve; the result has fewer control points for a given tolerance. 6. Fixed bug in feature patch add control point row/col.9.0.0 ReleaseMay 24, 2006NURBS Version 2501. Put in a trap to prevent crash in curve-curve intersection when one curve loops.2. Strengthened logic in project verification on project save.3. In feature patch dialogue put in code to prevent user from entering zero for control point counts.4. Fixed bug in surface trimming.9.0.0 Beta 11May 9, 2006NURBS Version 2491. Restored mouse wheel zoom.2. Fixed problem of importing a project into a project from a different directory.3. Fixed extraneous screen refresh when using tool tips.9.0.0 Beta 10May 3, 2006NURBS Version 2491. Fixed problem of points disappearing when selected.2. Fixed problem evaluating geodesic offset curves.9.0.0 Beta 9aMay 1, 2006NURBS Version 2481. Fixed IGES export to handle units other than meters.9.0.0 Beta 9April 25, 2006NURBS Version 2471. Thorough revision of IGES export and bug fixes in IGES import.2. IGES export now handles splitting of trimmed surfaces.3. Bug fix in registry save of perpendicular locations in Instant Hydrostatics Options.4. When a surface is copied, the program now copies its properties.5. Fix in About dialogue display of image.6. Restored default to free for surface row/col curve creation.7. Fixed crash in regeneration of projected curve.8. Fixed hang when object rendered in 4-view, then side view selected, then 4-view.9. Fixed crash when reversing rows on a surface.10. Fixed bug writing SSF file.11. Fixed problem with LTV text boxes losing focus.12. Fixed drawing problem of groups derived from parent group by rotation.9.0.0 Beta 8Mar 8, 2006NURBS Version 2461. Additional code to ensure that a when a surface is deleted all its dependents are as well.2. Fixed two problems with IGES export of trimmed surfaces.3. Added missing dependency insert in curve matching function.4. Improved handling of partial failure in surface-surface intersection.5. Fixed failure to persist embedded curve shape when surface rows or cols reversed.6. Fixed layout problems in domain retain dialogue and surface properties dialogue.7. Fixed problem projecting a degree 1 curve onto a surface.8. Fixed bug importing project into project.9.0.0 Beta 7Feb 15, 2006NURBS Version 2451. Changed the way the default finish is handled. If there is a main list finish called Default, it is modified by Save as Default.2. Put in a workaround for an apparent VB failure in redim preserve of the super surface array.3. Added a trap to catch any case of a curve being deleted without undoing a surface edge attachment to it.4. Fixed problem in Navigator where a single selected entity was not shown at load.5. Removed extraneous contour draws when moving control point on a surface.6. Fixed new bug in navigator which allowed an object to be selected but not visible.7. Fixed bug in surface join when degree different along join direction.9.0.0 Beta 6Jan 31, 2006NURBS Version 2431. Added round bilge option in new surface dialogue.2. Widened the controls for displaying component names in the Group Editor3. Fixed tab control reset when colour set in new surface dialogue.4. Modified the colour selection dialogue so that it highlights the currently selected colour by drawing a box around the colour chip.5. Fixed bug in rendering curves inside groups.6. Fixed isolated current row/col reset when editing surface and the Show Curves button is clicked.7. Fixed disappearance of templates when turning of curvature porcupines.8. Replaced font check marks with icons on Select All and Visible All controls in the Navigator.9. Made navigator come up with previously selected object within a collection showing.10. Fixed failure to clear contours when a selected surface was deleted.11. Fixed change in row and col res on an attached surface when it was edited.12. Fixed crash problem when importing SSF file.13. Replaced MouseWheel.dll with custom control.9.0.0 Beta 5Jan 18, 2006NURBS Version 2431. Fixed soft render of some degree one corners.2. Changed the process for editing and saving finishes and materials.3. Some code improvements in process to project a curve onto a surface.4. Fixed recent bug which caused surface table sizes to increase.5. Put in auto delete of orphaned embedded points.6. Fixed recent bug which permanently turned on ruling lines in developable surface when exiting edit mode.7. Put in trap to prevent changing selection and visibility settings in Navigator when in edit mode.8. Put in workaround for an apparent VB problem which was causing a crash when adding a surface to a project.9.0.0 Beta 4Jan 10, 2006NURBS Version 2421. Hardware lock check upped to 9.0.02. Improved table generation for degree one surface row/col3. Fixed bugs in project import4. Surface copy now copies base surface if it is present.5. Added code to prevent setting table resolution below control point count.6. Fixed problem with colour change when adding a surface to a group.7. Fixed bug in regeneration of a tube sweep along an embedded curve.8. Fixed problem in displaying surface patch prompt.9.0.0 Beta 3Dec 22, 2005NURBS Version 2401. Fixed problem in curve table initialization.2. Repressed zoom out when editing.3. Navigator changes to group display and control button labeling.4. Hydro export now remembers last directory.5. Some changes and additions to curve test in surface trim dialogue.6. Can now set perpendicular coordinate when editing a point.7. Fixed old bug in editing surface-embedded curve with control points having non-unit weights.8. Fixed problem in trim of surface with chines.9. Fixed inconsistency in surface degree display between navigator and view edit mode context menu.9.0.0 Beta 2Dec 8, 2005NURBS Version 2381. Revised surface join and fixed bugs in the low-level support code2. Made surface join regenerable3. Surface join now available from select mode context menu as well as Navigator.4. Fixed SSF file import5. Fixed problem of updating from click of At Knot controls in feature patch dialogue6. Fixed bug in weight report.7. Fixed developable surface edit crash problem.8. Fixed contour display problem when editing patch on surface.9. Fixed group highlight/unhighlight problem.10. Navigator display now persists when UNDO is performed.11. Revised surface delete to make it more failproof.12. Now test for open file before attempting project save to PR313. Improved messages for project save failure.9.0.0 Beta 1Nov 17, 2005NURBS Version 2361. Further revisions of the help file and fixed help button links2. Bug fix in edit planes3. Fixed problem of resolution loss in contours dialogue4. Changed contour name dialogue layout to agree with contour dialogue5. Fixed problems in object display which causes polyobjects to disappear when deselected.6. New curve and new surface dialogues now have checkbox to put only selected objects into the drop-down lists.7. Fixed memory-corrupting bug in dependency code. Had been there for years.9.0.0 Alpha 15Nov 2, 2005NURBS Version 2331. New help file with help button links in new dialogues.2. Templates from DXF files3. Contours dialogue fixed old bug in which all subsequent contours made visible when Add button clicked.4. Fixed bug deleting edge mate5. Fixed bug creating feature patch with detached edge6. Fixed feature patch dialogue incorrect setting of continuity D option7. Fixed base surface display when working on edge mates and feature patches.8. Fixed new crash bug in geometry file export.9. Fixed crash when canceling out of feature patch dialogue.10. New user colour options for Navigator11. When an object type is selected in the Navigator tree view, the object type name is shown in user-selected colour.12. When an object row is clicked in the Navigator list view, the object name as well as clicked cell is shown in user-selected colour.9.0.0 Alpha 14Oct 20, 2005NURBS Version 2331. When an object is selected in the Navigator, that object type is made visible if it is not already.2. Fixed Navigator so that if one object is selected, the list view scrolls to that object when the object type is selected.3. Major revision of the interactions among feature patches and edge mates. The net effect of these features now is calculated in the order in which they are defined.4. The special state of patch-on-patch is gone. Patches may overlap to any extent.5. Fixed bug in rotate to edit plane.6. Fixed problem with display of edited developable surfaces.7. Implemented correct regeneration of surfaces which have been edited in Autoship 9.8. The algorithms for dealing with decimal numbers in different locales have been changed and should now work in all locales.9. DXF export has been fixed to handle locales which use the comma as a decimal point.9.0.0 Alpha 13Sept 27, 2005NURBS Version 2321. Made the edge mate dialogue modeless2. Wider drawing lines for edge mate edge designation3. Fixed bug in edge mate with surfaces differing in degree.4. Fixed bug in surface edge match to curve.5. Added control to delete an edit plane.6. Added update of finish drop-down when new surface or polyobject selected into a group in the group editor.7. Adding a single row or column to a feature patch is now done by refinement.8. Walk-through is available in the viewer.9. Fixed curve and surface colour selection in the navigator.10. Fixed object de-selection display. Bug introduced in previous alpha.9.0.0 Alpha 12Sept 19, 2005NURBS Version 2311. Optional show mesh for only selected objects.2. Fixed problem in shift-release drag of curve vertex.3. Fixed import of project which had been edited in release 9.4. Cursor shows and arrow keys now work when commencing surface edit.5. Fixed improper renaming of surfaces in Navigator when using Apply button.6. Fixed problem moving whole chine row using shift-release drag.7. Added tool tips to new icons in alternate layouts.8. Rendered surf finish now updates immediately when changed in properties dialogue.9. Navigator list view now updates when properties changed.10. Degree change now updates immediately in render.11. Boundaries text boxes now update in Feature Patch dialogue when At Knot buttons clicked.12. The user interface for feature patch definition and modification is changed. The dialogue is now non-modal.13. Several fixes to adding and deleting control points within a feature patch. Also to toggling corner in feature patch.14. Fixed bug in contour display when editing a surface.15. Added trap to handle IGES import of curve embedded on a host which is not present because it is not an entity we handle.16. The Navigator list view is now initially sorted on the name column.17. If only one object is selected the Navigator list view scrolls to that object.18. Projects can now be saved while editing a surface. This also fixes UNDO in that circumstance.19. The properties dialogue for curves now displays degree and supports edit of resolution.20. When editing a surface, the message bar now displays, for example, Index 1 in Col 3.21. Fixed rendering of feature patch when going from edit to select mode.22. Surface degree changes now update immediately in the Navigator.23. The Navigator displays top level groups with vis and sel boxes.24. Removed the restriction which prevented multiple instances of Autoship to run simultaneously.25. Fixed reattach problem in project read which caused problem with old attachment method.9.0.0 Alpha 11Aug 24, 2005NURBS Version 2301. Fixed bug in edit plane definition using points.2. Made degree change show up immediately in Navigator3. Fixed bad slider behaviour in Feature Patch dialogue. Also in Edge Mate dialogue.4. Proportion control now diabled when inserting control point by refinement.5. Improved updating of degree change and control point insertion deletion during surface editing.6. Modified the code for moving vertices with the arrow keys to make the screen update smoother.7. Removed extraneous Navigator list view updates from object selection code. This should speed up the select all visible process.8. Fixed fatal bug in copying screen image to the clipboard.9. Colour patch behaviour when scrolling in Navigator fixed.10. Enabled selection in rotatable view whether or not edit plane is selected.11. Edit planes for the 3 orthogonal directions are now generated automatically.12. Fixed fatal bug in save and restore of project edit plane settings.13. Changed defaults for spotlight settings in viewer.14. Fixed failure to import IGES.9.0.0 Alpha 10Aug 2, 2005NURBS Version 2291. Changed the way in which surfaces having too few control points for degree are handled. 9.0.0 Alpha 9July 22, 2005NURBS Version 2291. Fixed problem of Vis column display in contours dialogue when user name option off.2. Fixed many problems in surface edge mate.3. Surface edge mate primary patch layout method changed primary blend line always used.4. Curves inside groups now render in colour set for curve in group editor.5. When in render mode, adding to selection adds to the rendering.6. Fixed problem generating degenerate curve.7. Fixed project import into empty and existing projects.8. Made F3 to F6 keys functional when editing feature patch with rendering on.9. Fixed curvature dialogue display to work with new surface code.10. Fixed display when entering surface edit mode. This eliminates the intermittent ghost image and is faster.11. Rendering with translucency is fixed.12. Clicking the print icon in the viewer produces a screen-image dump of the rendering to the printer.9.0.0 Alpha 8June 23, 2005NURBS Version 2281. Fixed 3D view camera mode pan and zoom problem introduced during development of the edit planes facility.2. Fixed problem of intermittent non-rendering.3. Fixed problem of point embedded in curve not showing on screen.4. Added Navigator at top of the select mode context menu.5. Fixed problem with group context menu in tree view of navigator.6. Fixed surf copy to put table resolutions into the data.7. Added tab for navigator colours to the colours dialogue.8. Colours dialogue tabs in two rows to allow more space for labels9. Fixed problem of vertex colour in attached surface imported from Autoship 8.10. Put in universal fix for the recent problems of text appearing in white font in some dialogues.11. Fixed problem of Reverse View item in context menus not always working9.0.0 Alpha 7June 15, 2005NURBS Version 2281. Fixed a bug in curve evaluation related to surface feature patch.2. When editing a surface it is no longer possible to reduce the numbers of rows or columns below the respective degrees.3. Fixed bug in surface cp/ep drag with shift key down at drag end to move whole row or column.4. The Edit Plane system is functional. 5. Fixed several problems in the contours dialogue introduced by Load Baseline function.6. Individual column widths in the list view of the Navigator are now saved between sessions.7. Selecting a group in the Navigator now puts the selected name into the tool bar display.9.0.0 Alpha 6June 6, 2005NURBS Version 2271. Several serious array access bugs fixed in the DLLs2. Fix to new bug in type 1 curve projection.3. Added trap to force embedded points to have proper host parameter values.4. Fixed curve colour non-retention in Curve Properties dialogue.9.0.0 Alpha 5May 25, 2005NURBS Version 2261. Load from Baseline button added to Contours dialogue.2. IGES import of entity 102 fixed.3. Step to remove duplicate edge segments added to DXF surface 2d export4. Fixed text colour problem in Surface CP Locking dialogue.5. New checks to prevent feature patch and edge mate definitions for surfaces which are attached.6. Close item added to viewer context menu.7. Fixed rendering when in feature patch state of surface edit.8. Fixed font size on At Knots button in feature patch dialogue9. Changed the way developable surfaces are treated in IGES read. There is a test to detect when a surface is developable and knot vector is not split into sections at double knots.10. Fixed bug which allowed duplicate point names.11. Snap button status to non-selected when program loads.12. Fixed formatting problem of offset distance display in Offset and Geodesic Offset tabs of new curve dialogue.13. In the Navigator, changes to object visibility and selection take place immediately and do not require use of the Apply button.14. Vertical divider location in Navigator is saved between sessions.15. Navigator tree view state is saved between sessions16. Colour patch editing in Navigator improved.17. The Navigator now displays a filled circle mark to the left of the names of all collections that contain selected objects.18. F3/F4 and F5/F6 keys now work when editing feature patches.19. Fixed bug in surface copy operation.20. Navigator is updated when a curve or surface degree is changed.21. Crash-causing bug fixed in edge mate operation.9.0.0 Alpha 4Mar 26, 2005NURBS Version 2241. When in patch edit state the space bar steps through patches.2. Deleting patch bug fixed.3. When using space bar to step through surfaces the selected surface is now highlighted and named in the object label.4. F3 to F6 keys work correctly when editing a surface.5. Zoom extents now works in edit mode6. Edit patch and edit mate context menus now properly enabled.7. Vertex selection crosshair behaviour fixed when stepping through patches.8. Undo implemented for patch deletion.9. IGES import of surfaces fixed.10. Column number display now working.11. Select mode context menu now contains Array.12. Colour patch display in the navigator fixed.13. Arrow key movement of vertices fixed.14. F8 key now works in all modes.15. New options for screen layout second new toolbar at top or bottom.16. In the Attributes dialogue the surface Properties button now works.17. Fixed bug in control point insertion by proportion.18. Smaller text in Grid, etc buttons to make them more readable.19. 3D view control context menu now has working items to create and select edit planes (using the planes for editing is not implemented).9.0.0 Alpha 3Mar 14, 2005NURBS Version 2231. The Navigator now displays curve and surface degree (non-editable)2. New View controls3. New main screen layout (optional)4. Edit mode view context menu has Fair option replaced after accidental removal.5. Contour display in edit mode is now properly updated after change in contour selection.6. Incorrect waterline and buttock contour colour setting fixed.7. Fixed bug defining patch on surface edged matched to another surface with patch in the same location.9.0.0 Alpha 2Feb 24, 2005NURBS Version 2231. Addition of the Detached continuity option for feature patch edge blend2. Redesign of feature patch dialogue to incorporate patch corner display and new continuity option.3. Translucency introduced in viewer.4. Group editor and finish editor modified to support translucency.5. Several fixes to surface trim.6. Viewer cutoff location display now indicated in current units.7. Fix of serious bug in project save.8. Curves contained in selected groups now rendered.9. New navigator with tree-view, list-view organization10. Optional surface colour used to draw outlines.11. Fixed improper object deselection at mouse wheel pan.12. Many problems fixed in feature patch definition and calculation.9.0.0 Alpha 1Jan 6, 2005NURBS Version 2201. First release of Feature Patch and Edge Mate functionality.2. Degree change now available only in edit mode, via the edit context menu.3. New User Set Colours dialogue.4. Changed window centre settings save to integer to avoid locale problems8.3.2 ReleaseNov 22, 2004NURBS Version 2191. Fixed incorrect conversion of minus sign to underline in DXF layer names2. Fixed bug in surface degree elevation that could have caused problems in surface join and edge match to curve.8.3.2 Beta 5Nov 8, 3004NURBS Version 218Put in blocks to prevent overlapping project read/write operations, which could happen with very rapid calls to save the undo file.Changed IGES export policy so that it does not abort if fails on one object.Fixed bug in IGES export of unfanned developable surfaces.Fixed bug in writing contour names to the PR3 file. This caused project corruption.8.3.2 Beta 2Nov 1, 2004NURBS Version 217Fixed bug in surface trimFixed bug in chine by refinementChanged behaviour so that when a project is imported into a project, the working directory is not changed.Fixed spurious query about deleting copy surf in untrimming8.3.2 Beta 1Oct 28, 2004NURBS Version 2161. Fixed bug which permitted deletion of a surface trim curve.2. Fixed bug which caused crash in surface offset (was in surface knot refinement)3. Fixed bug when named contour deleted.4. Fixed incomplete conversion of 3 point curve to polyobject.8.3.1 ReleaseSept 9, 2004NURBS Version 2141. Recompile to work with new ASCUdt.tlb2. Major revision of surface-surface intersection algorithm.3. Material and finish file data stored in .PR3 file8.3.0 ReleaseMarch 11, 2004NURBS Version 2071. Viewer zoom out button is always enabled helps to fix lost light problem2. Surface edit mode isolate row/col porcupine curvature display now works for both cp and ep.3. When Curve Editor window is open and user uses space bar to move to another curve, the curve in the Curve Editor is also changed.8.3.0 Beta 10Feb 27, 2004NURBS Version 2061. Fixed two bugs in IGES export of projected and embedded curves2. Fixed problems in layer assignment in DXF export.8.3.0 Beta 9Feb 3, 2004NURBS Version 2051. Fixed very old bug in generation of surface of revolution.2. Fixed very old bug in surface sweep (was ok with units m).3. Removed file name length restrictions in IGES import and export.4. Fixed bug in curve fillet. Happened only under special conditions.8.2.1 Beta 8Jan 8, 2004NURBS Version 2041. When two developable surfaces are joined, the result is designated as developable.8.2.1 Beta 7Dec 24, 2003NURBS Version 2031. Improved arc fitting in DXF export2. Fixed main screen title bar file name display3. Put in special fix to handle corrupted file names from IGES import.4. Put in code to allow surface vertex unlocking in the case that both row and column locking has been applied.8.2.1 Beta 6Dec 1, 2003NURBS Version 2031. Default water specific gravity in Instant Hydrostatics is now 1.0252. Instant Hydrostatics dialogue now shows units and sp. gr. in use.2. Surface render during editing now has crosshair marking the current vertex.3. Fixed main screen title bar file display.4. Fixed bug in IGES import of trimmed surface.8.2.1 Beta 5Nov 19, 2003NURBS Version 2021. Put in traps to prevent starting new process from Navigator before old one finished.2. Fixed file save problem introduced in Beta 4.3. Put in two traps to catch problems caused by mildly corrupted project files.8.2.1 Beta 4Nov 14, 2003NURBS Version 2011. Fixed bug in surface sweep.2. Fixed bug in curve projection on surface code3. Revised the project save procedure to test for errors and write to buffer file.8.2.1 Beta 3Oct 29, 2003NURBS Version 2001. Fixed layout problem in reports which caused bottom row of controls to be obscured.2. Fixed bug in Contours dialogue which caused crash when editing station location.3. Fixed surf-surf intersection bug when result curves fold back almost on themselves.4. Fixed problem of some projects not appearing when first read into Autoship.5. Fixed Instant Hydro to properly account for coordinate reversal6. Fixed Instant Hydro solve DT problem - weight and lcg were being overwritten after solve calculation.7. Fixed section area curve display in Instant Hydro8. Fixed multiple curve surface trim where one curve ends exactly at surface corner.9. Changed default colour of second curve in surface intersection.10. Rendering now shows control/edit points for surface when in edit mode.8.2.1 Beta 2Sept 12, 2003Nurbs Version 1991. Fixed bug in IGES import of trimmed surface2. Changed the behaviour of IGES export of developable surface. If the surface was created with vertex spreading turned on there is no splitting at fan edges.3. Fixed string handling bug in lock check code.8.2.1 Beta 1April 25, 2003Nurbs Version 1991.Fixed two bugs in surface trimming.2.Some small fixes to main screen behaviour.3.Some broken connections to help file restored.8.2.0 ReleaseFeb 27, 2003Nurbs Version 1981. 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 9Jan 24, 2003Nurbs Version 1971. Fixed bug in Developable surface creation with extrapolate start curvature.2. Removed Relax Curve function3. Curve and Surface fair now preserve one coordinate when in a principal view.8.2.0 Beta 8Jan 17, 2003Nurbs Version 1961. Removed surface match capability from Std version8.2.0 Beta 7Jan 13, 2003Nurbs Version 1961. Resized fonts on some main form buttons to make text fit better2. Small improvements in type 2 curve projection3. 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 6Jan 2, 2003Nurbs Version 1931. 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 dialogueC 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 5Dec 9, 2002Nurbs Version 1901. 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 layout5. Added option for Ep interpolation to new curve dialogue Loft tab.5. Renamed Curve Interpolator to Curve Editor6. Added Cp/Ep icon button to Curve Editor and added control point mode6. Fixed curve editor to recognize changed name7. Fixed point index column in curve editor8. 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 4Nov 28, 2002Nurbs Version 1891. Fixed new bug in select/unselect individual contours in Contours dialogue.2. The mouse wheel zoom factor is now user-settable in the Preferences dialogue3. New Curve Points tool window4. Revised old Curve Points dialogue to make new Curve Interpolator tool window.5. New curve interpolation method used in interpolator.8.2.0 Beta 3Nov 22, 2002Nurbs Version 1881. 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 tool10. Added help topic access to button in measurement tool window.11. Fixed colouring of curves in groups.8.2.0 Beta 2Nov 12, 2002Nurbs Version 1871. 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 1Nov 5, 2002Nurbs Version 1851. New context menu on drawing windows when in edit mode.2. New curve and surface fairing functions3. New curve and surface knot redistribution functions4. Preferences are saved in the .pr3.5. The number of characters permitted in part names is now unlimited6. Names can contain non-ascii characters7. New curve generation method: along knuckles on developable surfaces8. Wheel mouse zoom9. Middle mouse button double click does zoom out10. Middle mouse button and drag panning11. Surface thickness in included in weight and area reports.12. Context menu additions for Curves and Surfaces nodes - apply colour, material, finish to all selected13. 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 ReleaseOct 29, 2002Nurbs Version 1851. Fixed bug preventing curve end attachment to selected points in new curve dialogue2. Fixed two bugs in curve projection onto surface with chine3. Fixed bug in intersection of surfaces with chines.8.1.1 Beta 2July 30, 2002Nurbs Version 1811. 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 1July 10, 2002Nurbs Version 1801. Added to surf intersection code to better handle chines.2. Fixed bugs in surface trim3. Fixed problem in trimmed developable surface regeneration4. 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 ReleaseDec 13, 2001Nurbs Version 1761. Fixed comments in project info to handle Japanese characters8.1.0 Beta 19Nov 29, 2001Nurbs Version 1741) Fixed two problems in behaviour associated with the view buttons.2) Fixed incorrect display of templates in 3D view3) Fixed IGES import of trimmed surfaces.8.1.0 Beta 18Nov 16, 2001Nurbs Version 1731) Fixed bug in GM calculation in Instant Hydrostatics2) Improved ability of surface trim to handle partially coincident curves3) 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 bottom5) Fixed template DRA attachment6) Fixed recent bug which prevented reading new .pr3 into 8.07) Added comments to project info8) 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 17Oct 11, 2001Nurbs Version 1721) Fixed bug in geodesic offset curve generation.2) Implemented 3d view synchronization.8.1.0 Beta 16September 24, 2001Nurbs Version 1711) Fixed newly introduced edit mode bug which caused edit mode controls to malfunction.8.1.0 Beta 15September 14, 2001Nurbs Version 1711) 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 14August 9, 2001Nurbs Version 1691) 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 13July 31, 2001Nurbs Version 1681) 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 12July 26, 2001Nurbs Version 1681) Made curves sorted within collections in navigator2) Improved type 2 curve projection at chine crossings.3) New mechanism to recover extra space in dependency table.8.0.1 Beta 11July 13, 2001Nurbs Version 1671) 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 weight5) Restored ability to cancel most editing operations by ESC key6) Fixed bug in DXF in of polyline by arcs and segments7) 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 10June 22, 2001Nurbs Version 1661) Offset curve added2) New curve regeneration functions3) User interface for project regeneration4) Fixed another bug in surface trim5) Fixed bug in switching from one single view to another8.0.1 Beta 9June 18, 2001Nurbs Version 1651) Fixed rendering of surfaces, which were being lit on the wrong side.2) Fixed bug in curve to curve trim.8.0.1 Beta 8June 13, 2001Nurbs Version 1641) 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 7June 11, 2001Nurbs Version 1631) 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 function6) Relaxed tolerance for curve join7) Surface row/col curvature dynamic update during editing8) Esc to cancel arrow key editing9) Button beside W text box to bring up weight slider.10) Fixed problem rendering transformed blocks11) Fixed instant hyro problem12) Lights in viewer changed to have no ambient component.13) Fixed non-compatibility of .pr3 files with older versions of program14) New curve collection facility in Navigator.8.0.1 Beta 6May 28, 20011) Fixed positioning of viewer over 3d view window.2) Fixed transformation matrix input to viewer3) Changed from Ctrl to Alt as key for pan8.0.1 Beta 5May 24, 20011) Many bug fixes and improvements in navigator2) Curves can be assigned colour inside groups.3) New slider tool for editing control point weight.8.0.1 Beta 4May 9, 20011) Navigator tool implemented.2) OpenGL Viewer from Autostructure now used for rendering and surface curvature display3) Dynamic surface rendering and curvature during editing4) New surface absolute curvature colour map5) Curves appear in rendering6) Grid and snap are now separate buttons and both can be off7) New ortho button and function8) Curves can be assigned colour (via navigator). Selected curves drawn as short-dash lines.9) Camera motion controls removed.8,0.1 Beta 3May 1, 20011) Fixed several problems in generation of developable surface2) 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 2Feb 27, 20011) Unlimited stations, wls, buts in offset report2) 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 correctly5) In Join Curves dialogue name editing is now correct6) Bugs fixed in IGES export of trimmed surface8.0.1 Beta 11) Fixed several bugs in arc fitting and arc output in 2d dxf.8.0.0 Production ReleaseFeb 21, 2000Nurbs Release 1541) Forced return to select mode when making a group using the Arrange menu2) 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 location11) Fixed bug that caused crash when untrimming a certain surface.7.1.0 Beta 35Jan 12, 2000Nurbs Release 1531) Fixed a couple of bugs in dxf input of lightweight polylines with bulges.2) Fixed bug in dxf input of arcs - wrong scaling3) 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 33Nov 26, 1999Nurbs Release 1521) Changed instant hydro so form saves data when closed and reopened2) Fixed problem in rendering two-sided, several instances groups3) Fixed bug in the new offset table report. It was causing bad results for buttock crossings4) 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 32Sept 7, 19991) 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 it4) 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 31July 27, 1999Nurbs Release 1501) 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 ReleaseJune 22, 1999Nurbs Release 1491) Several fixes and changes in Instant Hydrostatics7.0.2 Beta 30June 17, 1999Nurbs Release 1491) Implemented export of ORC IMS offsets.2) Changed offset report to new format.3) Fixed bugs in Instant Hydrostatics7.0.2 Beta 29June 8, 1999Nurbs Release 1481) Fixed bug which produced "Subscript Out Of Range" messages when generating .gf1 export with surface parallel to x = 0 plane2) Changed floating point input text boxes to accept "." or "," as first character3) Fixed bug in using LTV boxes to reposition embedded control points7.0.2 Beta 28April 26, 1999Nurbs Release 1461) 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 27Mar 19, 1999Nurbs Release 1451) Further bug fixes and improvements in surface blend. New interative solution for fillets7.0.2 Beta 26Mar 16, 1999Nurbs Release 1441) New surface edge match to curve feature. Access through attach surface dialog2) 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 25Mar 1, 1999Nurbs Release 1431) 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 24Feb 17, 1999Nurbs Release 1421) 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 23Feb 10, 1999Nurbs Release 1411) 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 22Jan 20, 1999Nurbs Release 1401) Implemented new surface mesh generation and trimming methods.2) Fixed bug in project merge.7.0.2 Beta 21Dec 29, 1998Nurbs Release 1391) 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 20Dec 1, 1998Nurbs Release 1381) Fixed problem in cutting embedded curves at crossings.2) Fixed several problems in new surface trim.7.0.2 Beta 19Nov 16, 1998Nurbs Release 1371) Fixes and improvements in IGES input, including status reports throughout.7.0.2 Beta 18Nov 4, 1998Nurbs Release 1361) 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 17Nov 2, 1998Nurbs Release 1351) 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 16Oct 27, 1998Nurbs Release 1341) Fixed surface trim so that editing trim curve causes retrimming2) 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 15Oct 22, 1998Nurbs Release 1331) 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 14Sept 17, 1998Nurbs Release 1311) DRA now working with new surface trim.2) Suface trim now prompts for trim to centre plane3) Hydrostatics fixed to work with new trim.4) Other surface trim bugs fixed.7.0.2 Beta 13Sept 15, 1998Nurbs Release 1301) Fixed several bugs in surface trim.7.0.2 Beta 12Sept 4, 1998Nurbs Release 1291) Implemented the new trimmed nurbs surface facility.7.0.2 Beta 11July 7, 1998Nurbs Release 1271) Fixed bug which prevented Save As2) In Create Surface dialog, Extrude tab, now lists curves in sorted order.7.0.2 Beta 10June 30, 1998Nurbs Release 1271) Fixed a bug in reading a project with surface edge attachment. Similar to point 2 in Beta 9.7.0.2 Beta 9June 17, 1998Nurbs Release 1261) 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 8June 11, 1998Nurbs Release 1251) 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 7June 1, 1998Nurbs Release 1241) 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 6May 1, 1998Nurbs Release 1221) 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 5Apr 17, 1998Nurbs Release 1201) 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 4Apr 15, 1998Nurbs Release 1201) 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 3Apr 2, 1998Nurbs Release 1201) 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 2Mar 27, 1998Nurbs Release 1201) 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 1Mar 24, 1998Nurbs Release 1191) Implemented measurement tool2) Fixed bugs in curve creation by lofting3) 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.1Mar 11, 1998Nurbs Release 1171) Changed to 32 bit report engine7.0.1 Beta 7Mar 6, 1998Nurbs Release 1171) 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 6Mar 2, 1998Nurbs Release 1171) Fixed Iges import to correctly handle trimmed surfaces2) 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 5Feb 25, 1998Nurbs Release 1161) 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 input5) Fixed problem where dxf output labels were not respecting units setting.7.0.1 Beta 4Feb 13, 1998Nurbs Release 1151) 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 input7.0.1 Beta 3Feb 11, 1998Nurbs Release 1151) Zoom and pan now work in rendered view2) 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 2Feb 2, 1998Nurbs Release 1141) Implements new DXF output dialog and features.7.0.0 Jan 15, 1998Nurbs Release 1141) 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 19Jan 6, 1998Nurbs Release 1121) 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 18Dec 29, 1997Nurbs Release 1121) 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 17Dec 23, 1997Nurbs Release 1121) 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 16Dec 17, 1997Nurbs Release 1111) 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 parameters3) 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 15Nov 20, 1997Nurbs Release 1101) 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 14Oct 24, 1997Nurbs Release 1091) 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 13Oct 16, 1997Nurbs Release 1091) 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 13Oct 14, 1997Nurbs Release 1081) 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 12Oct 10, 1997Nurbs Release 1081) New curve projection method7.0.0 Beta 11Sept 10, 1997Nurbs Release 1071) 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 10Aug 21, 1997Nurbs Release 1061) 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 9July 24, 1997Nurbs Release 1051) 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 8July 16, 1997Nurbs Release 1051) Fixed bug in SurfDevelop when one or both curves are projected.2) Fixed further bug in Undo.7.0.0 Beta 7July 9, 1997Nurbs Release 1051) Fixed bugs in SurfCopy and SurfSplit.7.0.0 Beta 6July 7, 1997Nurbs Release 1051) Fixed further bug in Undo.7.0.0 Beta 5July 2, 1997Nurbs Release 1041) Fixed Invalid Handle problem in Undo.2) Fixed errors in calculating curvature of attached surface.7.0.0 Beta 4June 19, 1997Nurbs Release 1041) 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 2June 17, 1997Nurbs Release 1041) 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 2June 12, 1997Nurbs Release 1041) Fixed bug in surf-surf intersect which caused multiple use of handles.7.0.0 Beta 1June 6, 1997Nurbs Release 1041) 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.1Feb 27, 1997Nurbs Release 751) 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 9Feb 20, 19971) 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 8Feb 4, 19971) 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 7Jan 28, 19971) 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 6Jan 20, 1997Nurbs release 721) Fixed baseline dialog to permit reverse-ordered frames2) Fixed spiral curve creation.4) Increased default number of table points on spiral curve and tube sweep5) Fixed subscript out-of-range error in group editor6) Fixed incorrect transform application on IGES output of port/starboard groups.7) Made curve flip operations respect the base point8) 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 visible11) Fixed non-update of contours when editing surface.12) Fixed bug in surface trim operation - recently introduced.6.1.1 Beta 5Jan 14, 1997Nurbs release 711) Several bug fixes and additions mainly concerned with Autoplate support.6.1.1 Beta 4Dec 19, 1996Nurbs release 701) Girth offset curve type added2) Curve derived from surface row/col nowmay be embedded or free3) Curve match may be embedded or free4) Bugs fixed in planar-embedded curves5) Section area curve now can be calculated in Standard version.6.1.1 Beta 3 Nov 22, 1996Nurbs release 691) Undo files now stored in AutoTemp directory2) Fixed problem with inverse curvature display causing divide by zero6.1.1 Beta 2Sept 20, 1996Nurbs release 661) 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 RevisionAug 12, 1996Nurbs release 651) Fixed bug in developable surface that resulted in missing triangle at surface end2) 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 join10) Fixed problem with distorted contours on flat dra output of developable surfaces11) Lock check now uses modeless dialog box when doing network search12) Fixed problem with DXF output (introduced in 6.0.1)13) Improved report offset table generation14) New method for locating library directory15) 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 meters17) Fixed contour specification when working in units other than meters18) 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 engine22) 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 ReleaseMarch 1, 1996NURBS release 641) 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 curve7) Quick hydrostatics is now always based on 41 sections, whatever stations the user has set up8) Fixed fore/aft section display choice for international coordinate system9) Incorporated point culling into dxf output10) Put choice of refinement/culling into dxf dialog box11) Made dxf 2D output really 2D (had been 3D, with z = 0)12) Most list boxes now present their contents in sorted order13) Fixed problem reading IGES files with missing fields in Global section14) 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 output17) Fixed duplicate name problem in array operation18) 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 ReleaseDecember 15, 1995Nurbs release 601) Complete redesign of user interface.2) Now uses our dlls: xform200.dll, nurbs200.dll3) New manual and context-sensitive help system5.3.8 Maintenance ReleaseSeptember 6, 19951) Changes to support network Sentinel locks. Modules changed: SENTINEL.BAS and GLOBAL.BAS2) installation changed. Network Sentinel locks require two files: NKWIN.DLL and NSLBCW.DLL3) 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.FRMJuly 5, 1995Nurbs release 53Fixes a bug in generating surfaces from curves defined relative to pointsFixes a bug in inquiry report on curves relative to points5.3.7 Maintenance ReleaseMay 26, 1995Nurbs release 52Fixes 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 ReleaseMar 21, 1995Nurbs release 45Release 5.3.5 introduced a bug which prevented most cases of surface generation by sweeping. This is fixedFixed a bug which prevented the reading in of projects containing surfaces generated by splitting another surfaceFixed a bug which could cause invalid handle message on saving a file after new surface creation failed.5.3.5 Maintenance ReleaseFeb 27, 1995Nurbs release 45Fixed incorrect labels in DXF output of offset tablesFixed bad vertices in developable surfaces (on nearly straight sections of a source curve)Added a new error trap to developable surface codeFixed incorrect table setup of transform curves5.3.4 Maintenance ReleaseFeb 16, 1995Nurbs release 44Further fix to offset table. Fixed crash problem with lofting through > 10 curves5.3.3 Maintenance ReleaseFeb 10, 1995Fixed bug in offset table generation.5.3.2 Maintenance ReleaseFeb 3, 1995Fixed bug in generation of some dra files (output failed, leaving file open)5.3.1 Maintenance Release5.3 Fourth general releaseJan 10, 1995Nurbs 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 drawingBug 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 surfaces5.2 Third general releaseJune 13, 1994Nurbs release 28New 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 reportsBug 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 operations5.10 Second general releaseFeb 25, 1994Nurbs release 25New 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 drawingsImprovements- 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 improved5.09 Nov 30, 1993Fixed various bugs. Surface development is improved.5.08Nov. 19,1993Major 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.07Improved 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.06Fixed a bug which caused some assemblies with cutouts not to cut, even though no error message was given.5.05 October 24, 1993Nurbs release 20Fixed 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, 1993Nurbs release 19Changed 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 fixesOctober 8, 1993On 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 releaseOctober 1, 1993Nurbs release 18