GHL 3.4.5 リリースノート

本ドキュメントでは、 GHL 3.4.4から 3.4.5 へのバージョンアップの内容 について述べています。



バージョンアップの概要

・3次元:多様体立体位相操作ライブラリの添付
多様体立体位相操作ライブラリ MST を添付しました。
この機能は GHL に付属物として配布するものですが、 ソフトウエアの形式上は GHL とは別のライブラリとして実装しています。
・2次元:複合曲線のオフセット機能に別バージョンを追加
複合曲線のオフセット機能に 別バージョン を追加しました。
・ユーティリティ:複素数演算のマクロの変更
複素数演算の精度を高める為に一部のマクロを関数呼出の形式に変更しました。
・ユーティリティ:定積分関数の内部での実数定数の桁数の変更
近年の CPU の実数演算の精度向上に合わせて、 各種係数の小数点以下の桁数を増やしました。
・ユーティリティ:円周率の桁数の変更
近年の CPU の実数演算の精度向上に合わせて、 円周率の小数点以下の桁数を増やしました。
・ユーティリティ:高次代数方程式を解く関数に別バージョンを追加
高次の代数方程式の解を平野法 (減次法) で求める 関数 を追加しました。
次回のバージョンアップ (2002 年末予定) では、 以下ような機能追加を考えています。

追加された関数

2次元

gh2ofstCmcCmc2ByBsc2	複合曲線のオフセットを複合曲線で近似する (正式版、別バージョン、タイプ2)
gh2ofstCmcCmc2ByBsc3	複合曲線のオフセットを複合曲線で近似する (正式版、別バージョン、タイプ3)
gh2ofstCmcCmc2ByBsc	複合曲線のオフセットを複合曲線で近似する (正式版、別バージョン)
gh2ofstCmcCmc2ByBzc2	複合曲線のオフセットを複合曲線で近似する (正式版、別バージョン、タイプ2)
gh2ofstCmcCmc2ByBzc3	複合曲線のオフセットを複合曲線で近似する (正式版、別バージョン、タイプ3)
gh2ofstCmcCmc2ByBzc	複合曲線のオフセットを複合曲線で近似する (正式版、別バージョン)
gh2smlpCCmc2	閉じた複合曲線を自己交差点で分解する (正式版、別バージョン)

3次元

多様体立体位相操作関数 (別ライブラリとして)

ユーティリティ

gh_eqtnHirano	n次代数方程式のすべての解を得る(複素数係数−>複素数解)

不具合の修正

以下は、GHL 3.4.4 リリース以降に修正した不具合の一覧です。
gh2ofstCmcCmcBy{Bzc,Bsc}
常にメモリーリークする
gh2lengCmc
複合曲線内で increase の値が負のトリム曲線のところだけの長さを 求めようとすると、おかしな値が返る
gh2intsLinBsc
あるべき解が求まらないことがある
gh2iflt*Bzc, gh2iflt*Bsc
あるべき解が求まらないことがある、あるいは おかしな値が返ることがある。
gh3convCbsSTri2_Rev2
プログラムが落ちることがある
gh3intsSrfCbs
交線の端点で3次元表現と2次元表現のギャップが大きくなることが ある
gh3intsSrfBzs
交線が自己交差してしまう場合がある
gh3ints{Sph,Cyl,Con}Bzs
交線が自由曲線の等パラメータ線に沿っているとおかしな結果が返る ことがある
gh3lengCmc
複合曲線内で increase の値が負のトリム曲線のところだけの長さを 求めようとすると、おかしな値が返る
gh3intsSrfBss
Bスプライン曲面のUV両方向のノット値のスケールの比が実空間 でのスケールの比と大きく異なる場合に、細切れの交線が返ること がある
gh3intsSrfBzs
パラメータ的に境界に達しない交線が得られる場合がある
gh3cnvpTrc
ベース曲線が閉じた形式で、トリム曲線のパラメータ領域がベース 曲線のプライマリな定義域から外れている場合に、ベース曲線に対 するパラメータ値からトリム曲線に対するパラメータ値への変換に 失敗することがある
貴重な時間を費やして、 不具合を御報告頂いた皆様に改めて感謝致します。 ありがとうございました。

GHL 企画/開発担当者

柿下 尚武	naokak@pml.co.jp	
長谷川 亨	hasegawa@sra.co.jp
鹿野 信幸	shikano@pml.co.jp
伊藤 英明	hideit@pml.co.jp

今後ともよろしくお願い致します。


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