Střed v lineárním vytlačování

Úvod

Vítejte v tomto komplexním průvodci o zvládnutí lineárního vytlačování pomocí Aspose.3D pro .NET. Pokud chcete zlepšit své dovednosti v oblasti 3D modelování a vytvořit úžasné výlisky, jste na správném místě. V tomto tutoriálu se ponoříme do techniky lineárního vytlačování, konkrétně se zaměříme na centrování, abychom dostali vaše návrhy na zcela novou úroveň.

Předpoklady

Než se vydáme na tuto vzrušující cestu, ujistěte se, že máte splněny následující předpoklady:

  • Základní znalost programovacího jazyka C#.
  • Visual Studio nainstalované na vašem počítači.
  • Knihovna Aspose.3D for .NET, kterou si můžete stáhnout z Aspose.3D .NET dokumentace .
  • Ujistěte se, že máte přístup k Aspose.3D .NET dokumentace pro referenci v celém tutoriálu.

Importovat jmenné prostory

Abychom to nastartovali, importujme potřebné jmenné prostory. Ty položí základy pro naše mistrovské dílo 3D modelování.

using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Profiles;
using Aspose.ThreeD.Utilities;

Krok 1: Inicializujte základní profil

var profile = new RectangleShape()
{
    RoundingRadius = 0.3
};

Krok 2: Vytvořte 3D scénu

Scene scene = new Scene();

Krok 3: Vytvořte levý a pravý uzel

var left = scene.RootNode.CreateChildNode();
var right = scene.RootNode.CreateChildNode();
left.Transform.Translation = new Vector3(5, 0, 0);

Krok 4: Proveďte lineární vysunutí na levém uzlu

left.CreateChildNode(new LinearExtrusion(profile, 2) { Center = false, Slices = 3 });

Krok 5: Nastavte základní rovinu jako referenční

left.CreateChildNode(new Box(0.01, 3, 3));

Krok 6: Proveďte lineární vytlačování na pravém uzlu

right.CreateChildNode(new LinearExtrusion(profile, 2) { Center = true, Slices = 3 });

Krok 7: Nastavte základní rovinu jako referenční (pravý uzel)

right.CreateChildNode(new Box(0.01, 3, 3));

Krok 8: Uložte 3D scénu

scene.Save("Your Output Directory" + "CenterInLinearExtrusion.obj", FileFormat.WavefrontOBJ);

Závěr

Gratulujeme! Úspěšně jste zvládli umění lineárního vytlačování s centrováním pomocí Aspose.3D pro .NET. Nebojte se experimentovat s různými parametry a prozkoumejte obrovské možnosti, které tato technika nabízí.

FAQ

Q1: Mohu používat Aspose.3D pro .NET s jinými programovacími jazyky?

A1: Aspose.3D primárně podporuje .NET jazyky jako C# a VB.NET.

Q2: Kde najdu podporu pro dotazy související s Aspose.3D?

A2: Navštivte Aspose.3D fórum za obětavou podporu a diskuse.

Q3: Je k dispozici bezplatná zkušební verze pro Aspose.3D pro .NET?

A3: Ano, máte přístup k bezplatné zkušební verzi tady .

Q4: Jak mohu získat dočasnou licenci pro Aspose.3D for .NET?

A4: Můžete získat dočasnou licenci tady .

Q5: Kde mohu zakoupit licenci Aspose.3D for .NET?

A5: Kupte si licenci tady .