Doğrusal Ekstrüzyonda Yön
giriiş
Yazılım geliştirmenin dinamik dünyasında, sürükleyici 3D modeller oluşturmak vazgeçilmez bir beceridir. Aspose.3D for .NET, geliştiricilere uygulamalarında 3D modellemenin potansiyelini kullanmaları için güçlü bir araç seti sağlar. Bu derste, doğrusal ekstrüzyonun ilgi çekici dünyasına dalacağız ve “Doğrusal Ekstrüzyonda Yön” özelliğinin nüanslarını keşfedeceğiz.
Önkoşullar
Bu heyecan verici yolculuğa çıkmadan önce aşağıdaki ön koşulların yerine getirildiğinden emin olun:
Aspose.3D for .NET: Kitaplığı şuradan indirip yükleyin: Aspose.3D .NET Belgeleri .
Geliştirme Ortamı: Çalışan bir .NET geliştirme ortamı kurduğunuzdan emin olun.
Ad Alanlarını İçe Aktar
Aspose.3D’nin işlevselliğine erişmek için .NET projenize gerekli ad alanlarını içe aktarın. Kodunuzun başına aşağıdaki satırları ekleyin:
using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Profiles;
using Aspose.ThreeD.Utilities;
Adım 1: Temel Profili Başlatın
Ekstrüzyona tabi tutulacak taban profilini başlatarak başlayın. Bu örnekte yuvarlama yarıçapı 0,3 olan bir dikdörtgen şekli oluşturuyoruz.
var profile = new RectangleShape()
{
RoundingRadius = 0.3
};
2. Adım: 3B Sahne Oluşturun
Bir sahne oluşturarak 3D şaheserinizin temelini oluşturun.
Scene scene = new Scene();
3. Adım: Düğümler Oluşturun
3B ortamınızın farklı bileşenlerini temsil etmek için sahne içinde düğümler oluşturun.
var left = scene.RootNode.CreateChildNode();
var right = scene.RootNode.CreateChildNode();
left.Transform.Translation = new Vector3(8, 0, 0);
Adım 4: Yönsüz Doğrusal Ekstrüzyon
kullanarak sol düğümde doğrusal ekstrüzyon gerçekleştirin.Twist
VeSlices
özellikler.
left.CreateChildNode(new LinearExtrusion(profile, 10) { Twist = 360, Slices = 100 });
Adım 5: Yönlü Doğrusal Ekstrüzyon
Ekstrüzyon yeteneklerini birleştirerek genişletinDirection
sağ düğümdeki özellik.
right.CreateChildNode(new LinearExtrusion(profile, 10) { Twist = 360, Slices = 100, Direction = new Vector3(0.3, 0.2, 1) });
Adım 6: 3D Sahneyi Kaydedin
3D sahneyi kaydederek eserinizi koruyun. Yer değiştirmek"Your Output Directory"
İstenilen dizin ile.
scene.Save("Your Output Directory" + "DirectionInLinearExtrusion.obj", FileFormat.WavefrontOBJ);
Tebrikler! Aspose.3D for .NET ile hem geleneksel hem de yönlü yaklaşımları keşfederek doğrusal ekstrüzyonu başarıyla uyguladınız.
Çözüm
Bu eğitimde Aspose.3D for .NET’i kullanarak 3D modellemenin büyüleyici dünyasında gezindik. Yönlü ve yönsüz doğrusal ekstrüzyon, görsel olarak etkileyici uygulamalar oluşturmak isteyen geliştiriciler için sonsuz olanaklar sunar. Aspose.3D ile 3D modellemenin gücü parmaklarınızın ucunda.
SSS’ler
S1: Aspose.3D for .NET için nasıl geçici lisans alabilirim?
A1: Ziyaret edin Geçici Lisans Ver geçici lisans almak için.
S2: Aspose.3D desteğini nerede bulabilirim?
A2: Katılın Aspose.3D Forumu yardım istemek ve toplulukla bağlantı kurmak.
S3: Ücretsiz deneme sürümü mevcut mu?
C3: Evet, aşağıdaki ücretsiz deneme sürümüyle özellikleri keşfedin: Aspose.3D Sürümleri .
S4: Aspose.3D for .NET’i nasıl satın alabilirim?
A4: Şuraya gidin: Satın Alma Sayfasını Belirleyin lisanslama seçenekleri ve satın alma ayrıntıları için.
S5: Aspose.3D for .NET’in ayrıntılı belgelerini nerede bulabilirim?
A5: Kapsamlı bölüme bakın Aspose.3D .NET Belgeleri derinlemesine bilgi için.