最近のSDKアップデートの新機能
パフォーマンス、互換性、よりスマートなエクスポート
ODAは、カーネルレベルのアップグレードから高度な視覚化、BIM、相互運用性機能に至るまで、SDKラインナップを強力な改善で強化し続けています。ここでは、最新の2つのSDKリリースで導入された最も注目すべき変更点の概要を説明します。
全体:更新されたライブラリとスレッドツール
OpenSSLが3.4.0に、cURLが8.13.0に更新され、最新のセキュリティおよびネットワーク標準との互換性が確保されました。
iOS 18のサポートが追加され、iOS 17は非推奨となりました。
新しい非ブロッキングメソッド
OdMutex::tryLock()が、より安全で応答性の高いマルチスレッドプログラミングのために利用可能になりました。
Visualize SDK: 最適化された選択とジオメトリ処理
新機能
Dwg2Visualizeは、可能な場合、ポリラインを単一のOdTvPolylineオブジェクトとしてインポートするようになりました。
パフォーマンスの改善
特に交差選択モードとウィンドウ選択モードにおいて、BlockCache を使用した
select()メソッドの処理速度が大幅に向上しました。ハイライトおよびハイライト解除操作のパフォーマンスとメモリ使用量が改善されました。
glTF インポートにおける 非インデックスジオメトリ の修正、およびジオメトリシェーダーが無効になっている場合の線幅レンダリングの修正。
Drawings SDK: マルチモードグリップポイントとフォーマットのアップグレード
新機能
複数のエンティティクラスにおけるマルチモードグリップポイントのサポート。
インポート/エクスポートの改善
PDFインポート: クリッピング有効時、最大7%高速化。クリッピングが線幅を尊重するようになりました。
SVGインポートの機能強化: 適切なハッチングの閉鎖と、ネストされたSVGファイルのサポート。
DGN「Nd」ストリーム内の要素へのアクセスを追加しました。
macOS DXF: 行末が
\r\nに更新されました。
IFC SDK: マルチスレッドと強化されたDWGエクスポート
OdIfcModelContextを介したエンティティ構成のための実験的なマルチスレッド。スレッド戦略を制御するための新しい
ComposeMode列挙型とメソッド。Ifc2Dwgは、exportDirectlyToModelSpaceを追加して、アイテムを DWG モデル空間に直接変換します。
STEP SDK: ビューア拡張機能とジオメトリのサポート
OpenSTEPViewer は QIF および IGES ファイルの読み込みのサポートを追加しました。
StepGeomで双曲線と放物線のサポートが追加されました。
単一ファイルアーカイブを
zipioを介してメモリに直接解凍できるようになりました。
BimNv SDK: パフォーマンスと互換性の向上
PropertyTreeの構築が約50%高速化、特にAutodeskMaterialを含むファイルで。
複数のベクトル化デバイスとの互換性が向上。
視覚化を改善するため、不透明および透明な描画可能オブジェクトのレンダリングキューを分離。
公開時のテクスチャとRecapファイルのよりスマートな埋め込み。
Publish SDK: より信頼性の高いエクスポート
**BIM から PRC へのエクスポート**が改善され、
BmRbsCurveのサポートが含まれました。GsCache を使用した、より安定した**複数ページ PDF エクスポート**。
**擬似イタリック TrueType フォント**と**線種付きジオメトリ**のエクスポートが改善されました。