C#を介してSTLにブラインド透かし検証を追加
独自の.NETアプリを作成し、サーバー側APIを使用してSTLファイルにブラインド透かし検証を追加します。
C#を使用してSTLファイルに透かしを入れる方法
検証STLファイルに透かしを入れるために、
APIは、機能が豊富で、強力で、使いやすいAPI for C#プラットフォームであり、透かしの検証を追加するために使用されます。開ける
パッケージマネージャー、検索 ** Aspose.3D ** とインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
PM> Install-Package Aspose.3D
C#を介してSTLにブラインド透かし検証を追加する手順
Aspose.3Dを使用すると、開発者は数行のコードでSTLファイルにブラインドウォーターマーク検証を簡単に追加できます。
- Sceneクラスのコンストラクターを介してSTLファイルをロードします- Aspose.3Dのメッシュクラスを取得します- Aspose.3DのDecodeWatermarkメソッドを使用してパスワードを追加します- オブジェクトを使用してScene.Saveメソッドを呼び出します
システム要求
Aspose.3D for .NETは、すべての主要なオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。
- Microsoft Windowsまたは.NETフレームワーク、.NETコア、Monoと互換性のあるOS- MicrosoftVisualStudioのような開発環境- プロジェクトで参照されているAspose.3Dfor .NET
ブラインド透かし検証をSTLに追加するためのC#コード
//検証のために透かしを入れる必要があるソースファイル
string file = "template.stl";
// シーンのインスタンスを作成します
Scene scene = new Scene(file);
string text =null;
//DecodeWatermarkメソッドで透かしを確認するためのパスワードを追加します
try
{
scene.RootNode.Accept((Node node) =>
{
var mesh = node.GetEntity<Mesh>();
if (mesh != null)
{
text = Watermark.DecodeWatermark(mesh, "1234");
if (text != null)
return false;
}
return true;
});
}
catch (UnauthorizedAccessException)
{
return "Password error";
}
//このファイルに透かしがない場合はnullを返します。透かしがある場合は、透かしの内容を返します。
return text;
約Aspose.3Dfor .NETAPI
Aspose.3Dは、3Dファイルをロード、変更、変換するためのCADおよびゲームウェアAPIです。 APIはスタンドアロンであり、3Dモデリングまたはレンダリングソフトウェアを必要としません。 Discreet3DS、WavefrontOBJ、STL(ASCII、バイナリ)、Universal3D、FBX(ASCII、バイナリ)、Collada、glTF、PLY、 GLB、DirectXおよびその他の形式。ブラインド透かし検証をSTLに追加する無料アプリ
ライブデモをチェックして 透かしの検証STL 以下の利点があります。
STL STL ファイル形式とは
ステレオリソグラフィーの略語であるSTLは、3次元の表面形状を表す交換可能なファイル形式です。このファイル形式は、ラピッドプロトタイピング、3D印刷、コンピューター支援製造などのいくつかの分野で使用されています。これは、ファセットと呼ばれる一連の小さな三角形としてサーフェスを表します。各ファセットは、垂直方向と三角形の頂点を表す3つのポイントで表されます。
続きを読むフォーマットにブラインド透かし検証を追加するための他のサポートされているアプリ
C#を使用すると、ブラインド透かし検証をを含む他の多くのファイル形式に追加することもできます。