2D/3D 幾何学的計算のための C# .NET 3D ライブラリ
オープン ソース .NET 3D API を介して、3D ビットマップ、メッシュ作成、メッシュ サーフェスに対するレイキャスティングを操作します。
Geometry3Sharp は、2D/3D ベクトル演算、曲線と曲面、空間クエリ、暗黙的な曲面などの幾何学的計算を処理するためのオープン ソースの純粋な C# ライブラリです。 Geometry3Sharp は Unity と完全に互換性があります。 G3_USING_UNITY スクリプト定義を設定する必要があります。その後、g3 と Unity のベクター型の間で透過的な相互運用性が得られます。
このライブラリは、メッシュの作成とメッシュ サーフェスに対するレイキャスティングの実行、メッシュの単純化、Unity の再メッシュ アニメーション、3D ラティスの生成、マーチングキューブ、3D ビットマップの操作、高速メッシュ、高速巻き数を使用したポイント セットのサーフェス作成などに関連するいくつかの重要な機能をサポートしています。もっと。
Geometry3Sharp の概要
Geometry3Sharp をインストールする最も簡単な方法は、NuGet を使用することです。スムーズなインストールのために、次のコマンドを使用してください。
NuGet 経由で Geometry3Sharp をインストールする
Install-Package geometry3Sharp -Version 1.0.324
.NET ライブラリによるメッシュ構築
オープン ソース ライブラリ Geometry3Sharp は、.NET を使用してインタラクティブ メッシュを作成するための機能を提供します。まず、頂点の x/y/z 座標のリストから DMesh3 オブジェクトを構築する必要があります。この構築を非常に簡単にする新しいユーティリティ関数が提供されました。さらに、NewVertexInfo タイプは、頂点カラーや UV など、他のケース用の追加のコンストラクターを提供しています。
メッシュの Bitmap3Voxelization を作成する
Geometry3Sharp を使用すると、ソフトウェア開発者は独自のアプリケーション内でメッシュの Bitmap3 ボクセル化を作成できます。このメッシュの Bitmap3 ボクセル化を作成するには、メッシュの巻き数を使用したボクセル化、ポイント格納クエリを使用したボクセル化、Minecraft スタイルのサーフェス メッシュの作成など、いくつかの方法があります。上記のチュートリアルは、GitHub ドキュメント セクションで提供されています。
3Dプリンター制御
Geometry3Sharp ライブラリを使用すると、開発者は 3D プリンター用の GCode を直接生成できます。 geometry3Sharp、gsGCode、および gsSlicer ライブラリが必要です。プリンターに適した設定オブジェクトが必要になります。プログラムで設定を簡単にカスタマイズできます。