1. Ürün:% s
  2.   3 boyutlu
  3.   Perl
  4.   Aspose.3D Cloud Perl SDK

Aspose.3D Cloud Perl SDK

 
 

3D Dosyaları Oluşturmak, Düzenlemek, Manipüle Etmek ve Dönüştürmek için Perl SDK

FBX, STL, OBJ, 3DS, OBJ dahil olmak üzere 3D Modelleri Oluşturmak, Düzenlemek, Manipüle Etmek ve Dönüştürmek ve Bulut Uygulamalarında 3D Sahneyi Çıkarmak için Güçlü bir REST API.

Aspose.3D Cloud Perl SDK nedir?

Yazılım geliştirme dünyasının sürekli değişen ortamında, zor görevleri kolaylaştıran güçlü araçlara olan ihtiyaç artıyor. Teknoloji ilerledikçe, uygulamalara 3D modelleme gibi gelişmiş özellikler eklemek hayati önem taşıyor. 3D modelleme ve işleme konularını keşfeden bir yazılım geliştiricisiyseniz, Aspose.3D Cloud Perl SDK güvenilir ortağınız olabilir. Bu SDK, Perl uygulamaları ile son teknoloji 3D özellikleri arasında sorunsuz bir bağlantı sağlar. SDK, güvenlik en iyi uygulamalarını kapsar ve yazılım geliştiricilerinin Aspose.3D Cloud API ile güvenli iletişim kurmasını sağlar.

Aspose.3D Cloud Perl SDK'sinin harika bir yönü, Aspose.3D Cloud API ile ne kadar kolay çalışmasıdır. Bu yazılım aracı, geliştiricilerin Perl uygulamalarına güçlü 3D özellikler eklemesini basitleştirir. SDK, bir bağlayıcı gibi davranarak geliştiricilerin 3D modelleme için API'yi kullanmasını kolaylaştırır. Kütüphane, baştan bir 3D sahne oluşturma, 3D sahnelerin PDF olarak kaydedilmesi, 3D modelleme manipülasyonu, bir 3D dosyadan sahnelerin çıkarılması, 3D dosyasını diğer formatlara dönüştürme, parametrik modelleme desteği, 3D varlıklar oluşturma, üçgenleme ağlarıyla çalışma ve daha fazlası gibi temel özellikler içerir.

Aspose.3D Cloud Perl SDK son derece kullanıcı dostudur. FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML ve daha fazlası gibi çeşitli popüler 3D dosya formatlarını yerleşik olarak destekler. Ayrıca, farklı platformlarda sorunsuz çalışacak şekilde tasarlanmıştır. Bu yüzden hangi platformu kullanırsanız kullanın, Perl uygulamalarınıza 3D özelliklerini kolayca ekleyebilirsiniz. Sonuç olarak, Perl SDK, 3D modelleme ve işleme dünyasını keşfeden yazılım geliştiricileri için bir rehber ışığı gibidir. API'lerle sorunsuz entegrasyon, farklı platformlara uyum sağlama, kullanım kolaylığı ve sürekli destek sunması sayesinde bu SDK, Perl uygulamalarınızı 3D teknolojisinin muhteşem yetenekleriyle geliştirmenizi sağlar.

Previous Next

Aspose.3D Cloud Perl SDK'ye Başlarken

Aspose.3D Cloud Perl SDK'yı kurmanın önerilen yolu Comprehensive Perl Archive Network (CPAN) kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

CocoaPods aracılığıyla Aspose.3D Cloud Perl SDK'sını kurun

cpan AsposeCloud::3D

Derlenmiş paylaşımlı kütüphaneyi Aspose.3D Cloud Perl SDK ürün sayfasından indirebilirsiniz.

Bulutlarda 3D Dosyaların PDF'ye Dönüştürülmesi

Aspose.3D Cloud Perl SDK, 3D modelleri PDF, XPS, JPEG, PNG ve daha birçok desteklenen dosya formatına yükleme ve dönüştürme konusunda tam destek sağlamaktadır. Kütüphanenin, kullanıcıların dönüşüm sürecini sorunsuz bir şekilde tamamlamalarına yardımcı olan birkaç önemli özelliği vardır. 3D dosyanın tamamını ve ayrıca yalnızca belirli bir kısmını PDF'ye dönüştürmeyi destekler. Aşağıdaki örnek, Perl geliştiricilerinin mevcut bir 3D dosyasını Perl komutları kullanarak PDF dosyasına nasıl dönüştürebileceğini göstermektedir.

Perl SDK kullanarak 3D Modeli PDF'ye nasıl dönüştürülür?

# Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
	
	my $config = AsposeThreeDCloud::Configuration->new('base_url' => 'https://api.aspose.cloud');
    my $client = AsposeThreeDCloud::ApiClient->new( $config);
    my $oauth_api = AsposeThreeDCloud::OAuthApi->new($client);

    my $grant_type = 'client_credentials';
    my $client_id = 'MY_CLIENT_ID';
    my $client_secret =  'MY_CLIENT_SECRET';
    my $result = $oauth_api->o_auth_post(grant_type => $grant_type, client_id => $client_id, client_secret => $client_secret);
    my $access_token  = $result->access_token;

    my $new_config = AsposeThreeDCloud::Configuration->new('access_token' =>  $access_token, 'base_url' => 'https://api.aspose.cloud/v3.0');
    $new_client = AsposeThreeDCloud::ApiClient->new( $new_config);
	my $api = AsposeThreeDCloud::ThreeDCloudApi->new($new_client)
	
	my $name = 'Aspose.Upload.3d';
    my $newformat = 'pdf';
    my $newfilename = 'saveasformat.pdf';
    my $folder = '3DTest';
    my $is_overwrite = 'true';
    my $storage = undef;

	my $result = $api->post_convert_by_format(name => $name, newformat => $newformat, newfilename => $newfilename, folder => $folder, is_overwrite => $is_overwrite, storage => $storage);

Perl ile 3D Varlıkları Oluşturun ve Yönetin

Aspose.3D Cloud Perl SDK, yazılım geliştiricilerin Perl kodu kullanarak 3D model içinde sıfırdan yeni 3D varlıklar oluşturmasını sağlar. SDK, Kutu, Küre, Düzlem, Torus, Silindir gibi popüler varlıkların oluşturulmasını destekler. Geliştiriciler, genişlik, yükseklik, derinlik, ad ve klasör gibi parametreleri kendi gereksinimlerine göre kolayca ayarlayabilir. Aşağıda, geliştiricilerin Perl kodu kullanarak temel bir 3D kutu oluşturabileceğini gösteren basit bir örnek bulunmaktadır.

Perl API aracılığıyla temel bir 3D kutu nasıl oluşturulur?

use AsposeCloud::3D::ApiClient;
use AsposeCloud::3D::Configuration;

my $config = AsposeCloud::3D::Configuration->new(
    app_sid => 'YourAppSID',
    app_key => 'YourAppKey',
);

my $api_client = AsposeCloud::3D::ApiClient->new(config => $config);

use AsposeCloud::3D::ObjectByThreeDsModelApi;
use AsposeCloud::3D::CreateEntityRequest;
use AsposeCloud::3D::Box;

my $object_api = AsposeCloud::3D::ObjectByThreeDsModelApi->new(api_client => $api_client);

my $box = AsposeCloud::3D::Box->new(
    width  => 5.0,   # Replace with your desired width
    height => 5.0,   # Replace with your desired height
    depth  => 5.0,   # Replace with your desired depth
);

my $create_entity_request = AsposeCloud::3D::CreateEntityRequest->new(
    name   => 'Box',           # Replace with your entity name
    box    => $box,
    folder => 'your_folder',   # Replace with your desired folder
);

my $result = $object_api->post_create_entity(request => $create_entity_request);

if ($result->status eq 'OK') {
    print "Entity created successfully.\n";
} else {
    print "Error: " . $result->status . "\n";
}

Perl API'si ile 3D Sahneyi Diğer Formatlara Çıkarın

Aspose.3D Cloud Perl SDK, yazılım geliştiricilerin Perl uygulamaları içinde bir 3D sahneyi çıkarmasını ve diğer formatlara dönüştürmesini kolaylaştırır. Bu özellikler, modelin meta verilerine veya belirli niteliklerine erişim gerektiren uygulamaları geliştirirken özellikle faydalı olabilir. Ayrıca, SDK, ağ istatistikleri, vertex sayısı, malzeme bilgileri ve daha fazlası hakkında ayrıntıları almayı sağlayan kullanışlı işlevler sunar. Aşağıda, bir dosyadan 3D sahneyi çıkarıp GLTF gibi farklı bir formata dönüştüren basit bir örnek gösterilmektedir.

Bir dosyadan 3D sahneyi nasıl çıkarır ve GLTF formatına dönüştürürsünüz?

use AsposeCloud::3D::SceneApi;
use AsposeCloud::3D::SaveOptions;

my $scene_api = AsposeCloud::3D::SceneApi->new(api_client => $api_client);

my $input_path = 'input_scene.obj';   # Replace with the path to your input 3D scene file
my $output_path = 'output_scene.gltf'; # Replace with the desired output format and path

my $save_options = AsposeCloud::3D::SaveOptions->new(
    save_format => 'gltf',              # Replace with your desired output format
    file_name   => $output_path,
);

my $result = $scene_api->post_export_scene(file => $input_path, save_options => $save_options);

if ($result->status eq 'OK') {
    print "Scene extracted and converted successfully. Output saved at $output_path\n";
} else {
    print "Error: " . $result->status . "\n";
}

Güvenlik ve Çok Platformlu Esneklik

Güvenlik, dijital ortamda çok önemlidir ve Aspose.3D Cloud Perl SDK bu konuda taviz vermez. Yerleşik güvenlik önlemleri, SDK ile Aspose.3D Cloud API arasındaki veri alışverişinin en iyi uygulamalara uygun olmasını sağlar. Bu güvenlik taahhüdü, geliştiricilerin 3D modelleme gücünden yararlanan sağlam ve güvenli uygulamalar oluşturmasını mümkün kılar. Günümüz teknoloji ekosistemindeki çeşitli geliştirme ortamlarını tanıyarak, SDK çapraz platform uyumluluğunu garanti eder. Geliştiriciler, çalıştıkları platform ne olursa olsun, 3D işlevselliği Perl uygulamalarına sorunsuz bir şekilde entegre edebilirler. Bu esneklik, SDK'nın erişilebilirliğini artırır ve farklı tercihlere sahip geniş bir geliştirici kitlesine hitap eder.

 Türkçe