GHL 3.4.5 Release Note

This document describes contents of version up from GHL 3.4.4 to GHL 3.4.5.



Summary of this version up

3D: Manifold Solid Topology handling library
A library for handling Manifold Solid Topology, MST, was attached.
This facility is distributed as a part of GHL, though it is implemented as an independent library from GHL.
2D: Alternate versions of offsetting composite curves
Alternate versions of offsetting composite curves were added.
UTIL: Some macros for complex numbers were changed
Some macros for complex numbers have become to call the corredponding functions, in order to get higher precision.
UTIL: The figure of the constant numbers in the finite integral function was changed
The figure of the various constant numbers in the finite integral function was increased, in order to correspond to the recent improvement of micro processors about the precision of floating point calculation.
UTIL: The figure of PI was changed
The figure of PI was increased, in order to correspond to the recent improvement of micro processors about the precision of floating point calculation.
UTIL: Another version of solving algebraic equations
Another version of the function to solve algebraic equations was added.

added functions

2D

gh2ofstCmcCmc2ByBsc2	finds a composite curve which approximates an offset of a composite curve (official, alternate version, type 2)
gh2ofstCmcCmc2ByBsc3	finds a composite curve which approximates an offset of a composite curve (official, alternate version, type 3)
gh2ofstCmcCmc2ByBsc	finds a composite curve which approximates an offset of a composite curve (official, alternate version)
gh2ofstCmcCmc2ByBzc2	finds a composite curve which approximates an offset of a composite curve (official, alternate version, type 2)
gh2ofstCmcCmc2ByBzc3	finds a composite curve which approximates an offset of a composite curve (official, alternate version, type 3)
gh2ofstCmcCmc2ByBzc	finds a composite curve which approximates an offset of a composite curve (official, alternate version)
gh2smlpCCmc2	removes self intersection of closed composite curve (official, alternate version)

3D

The functions to handle Manifold Solid Topology (as a different library)

UTIL

gh_eqtnHirano	find all roots of an algebraic equation (complex coef. -> complex root)

List of fixed bugs

Following bugs has been fixed after the release of GHL 3.4.4.
gh2ofstCmcCmcBy{Bzc,Bsc}
has had some memory leaks.
gh2lengCmc
has returned a wrong value when the length of a section which consists of trimmed curves with negative increasing intervals.
gh2intsLinBsc
has missed a solution which should has been returned at a particular situation.
gh2iflt*Bzc, gh2iflt*Bsc
has missed a solution which should has been returned, or has returned a wrong solution at a particular situation.
gh3convCbsSTri2_Rev2
has happened to kill the process at a particular situation.
gh3intsSrfCbs
has returned a wrong solution with some wide gap between the 3D expression and the 2D expression at the end of the intersection at a particular situation.
gh3intsSrfBzs
has returned a wrong solution with a self-intersection at a particular situation.
gh3ints{Sph,Cyl,Con}Bzs
has returned a wrong solution when the intersection runs along an iso parametric curve on the free form surface.
gh3lengCmc
has returned a wrong value when the length of a section which consists of trimmed curves with negative increasing intervals.
gh3intsSrfBss
has returned a set of scattered intersections if the ratio between the U-dir length and the V-dir length of the Bspline surface was much different between the real 3D space and the 2D parametric space.
gh3intsSrfBzs
has returned an incomplete intersection at a particular situation.
gh3cnvpTrc
has returned a wrong value at a particular situation.
We greatly appreciate bug reports from GHL users. Thank you.

GHL is being brought you by following persons

Naotake KAKISHITA	naokak@pml.co.jp	
Toru HASEGAWA		hasegawa@sra.co.jp
Nobuyuki SHIKANO	shikano@pml.co.jp
Hideaki ITO		hideit@pml.co.jp

Thank you for your continued support!


Copyright (c) 2002 Precision Modeling Laboratory,Inc., Tokyo, Japan. All Rights Reserved.