Přizpůsobený smykový spodní válec
Úvod
Vítejte v našem komplexním průvodci vytvářením přizpůsobeného válce pomocí Aspose.3D pro .NET. Pokud chcete zlepšit své dovednosti v oblasti 3D modelování a přidat do svých projektů jedinečné funkce, jste na správném místě. V tomto tutoriálu vás provedeme procesem krok za krokem pomocí jasných vysvětlení a úryvků kódu.
Předpoklady
Než se pustíme do výukového programu, ujistěte se, že máte následující:
- Základní znalost programování v C# a .NET.
- Nainstalovaná knihovna Aspose.3D for .NET. Můžete si jej stáhnout tady .
- Vývojové prostředí nastavené pro programování .NET.
Importovat jmenné prostory
V kódu C# začněte importováním potřebných jmenných prostorů:
using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Utilities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
Krok 1: Vytvořte scénu
Začněte vytvořením 3D scény pomocí Aspose.3D:
Scene scene = new Scene();
Krok 2: Vytvořte válec 1
Vygenerujte první válec a nastavte jeho vlastnosti:
var cylinder1 = new Cylinder(2, 2, 10, 20, 1, false);
Krok 3: Přizpůsobte smykové dno pro válec 1
Na první válec aplikujte přizpůsobené smykové dno:
//Smyk 47,5 stupně v rovině xy (osa z)
cylinder1.ShearBottom = new Vector2(0, 0.83);
// Nastavte GenerateFanCylinder na true
cylinder1.GenerateFanCylinder = true;
// Nastavte ThetaLength
cylinder1.ThetaLength = MathUtils.ToRadian(270);
// Nastavte OffsetTop
cylinder1.OffsetTop = new Vector3(5, 3, 0);
Krok 4: Přidejte válec 1 do scény
Přidejte do scény první válec a nastavte jeho překlad:
scene.RootNode.CreateChildNode(cylinder1).Transform.Translation = new Vector3(10, 0, 0);
Krok 5: Vytvořte válec 2
Vygenerujte druhý válec s podobnými vlastnostmi:
var cylinder2 = new Cylinder(2, 2, 10, 20, 1, false);
Krok 6: Přidejte válec 2 do scény
Přidejte druhý válec do scény bez přizpůsobených parametrů:
scene.RootNode.CreateChildNode(cylinder2);
Krok 7: Uložte scénu
Uložte scénu jako soubor Wavefront OBJ do adresáře dokumentů:
scene.Save("Your Document Directory" + "CustomizedShearBottomCylinder.obj", FileFormat.WavefrontOBJ);
Závěr
Gratulujeme! Úspěšně jste vytvořili přizpůsobený smykový spodní válec pomocí Aspose.3D pro .NET. Tento tutoriál si kladl za cíl poskytnout průvodce krok za krokem pro uživatele s různou úrovní odborných znalostí v oblasti 3D modelování a programování.
Často kladené otázky
Je Aspose.3D for .NET vhodný pro začátečníky?
Absolutně! Aspose.3D for .NET nabízí uživatelsky přívětivé rozhraní, díky kterému je přístupné začátečníkům i zkušeným vývojářům.
Mohu na válce použít různé úhly střihu?
Ano, spodní část nůžek můžete přizpůsobit pro každý válec individuálně, což vám umožní dosáhnout jedinečných efektů.
Je k dispozici zkušební verze?
Ano, můžete prozkoumat bezplatnou zkušební verzi tady .
Kde najdu další podporu?
Navštivte Aspose.3D fórum za podporu komunity a diskuze.
Jak mohu získat dočasnou licenci?
Získejte dočasnou licenci tady .