1. 製品
  2.   3D
  3.   .NET
  4.   Geometry3Sharp
 
  

2D/3D 幾何学的計算のための C# .NET 3D ライブラリ 

オープン ソース .NET 3D API を介して、3D ビットマップ、メッシュ作成、メッシュ サーフェスに対するレイキャスティングを操作します。

Geometry3Sharp は、2D/3D ベクトル演算、曲線と曲面、空間クエリ、暗黙的な曲面などの幾何学的計算を処理するためのオープン ソースの純粋な C# ライブラリです。 Geometry3Sharp は Unity と完全に互換性があります。 G3_USING_UNITY スクリプト定義を設定する必要があります。その後、g3 と Unity のベクター型の間で透過的な相互運用性が得られます。

このライブラリは、メッシュの作成とメッシュ サーフェスに対するレイキャスティングの実行、メッシュの単純化、Unity の再メッシュ アニメーション、3D ラティスの生成、マーチングキューブ、3D ビットマップの操作、高速メッシュ、高速巻き数を使用したポイント セットのサーフェス作成などに関連するいくつかの重要な機能をサポートしています。もっと。

Previous Next

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 ライブラリが必要です。プリンターに適した設定オブジェクトが必要になります。プログラムで設定を簡単にカスタマイズできます。

 日本