Printing3DModel Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili model 3D dalam paket 3D Manufacturing Format (3MF).
public ref class Printing3DModel sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Graphics.Printing3D.Printing3DContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3DModel final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
class Printing3DModel final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Graphics.Printing3D.Printing3DContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3DModel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
public sealed class Printing3DModel
function Printing3DModel()
Public NotInheritable Class Printing3DModel
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows Desktop Extension SDK (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Graphics.Printing3D.Printing3DContract (diperkenalkan dalam v1.0)
|
Keterangan
Kelas Printing3DModel sesuai dengan <model>
elemen dalam spesifikasi 3D Manufacturing Format (3MF). Untuk informasi selengkapnya, lihat Spesifikasi 3MF.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | RepairWithProgressAsync |
1607 | 14393 | TryPartialRepairAsync |
1607 | 14393 | TryPartialRepairAsync(TimeSpan) |
1607 | 14393 | TryReduceFacesAsync |
1607 | 14393 | TryReduceFacesAsync(Printing3DFaceReductionOptions) |
1607 | 14393 | TryReduceFacesAsync(Printing3DFaceReductionOptions,TimeSpan) |
Konstruktor
Printing3DModel() |
Membuat instans kelas Printing3DModel . |
Properti
Build |
Mendapatkan atau mengatur komponen Root 3D Manufacturing Format (3MF). Ini mewakili pelat build pada printer 3D dan menentukan apa yang akan dicetak. |
Components |
Mendapatkan semua komponen 3D Manufacturing Format (3MF) yang digunakan dalam model 3D. |
Material |
Mendapatkan atau mengatur kontainer bahan akar untuk model 3D. |
Meshes |
Mendapatkan semua jala yang digunakan dalam model 3D. |
Metadata |
Mendapatkan metadata untuk paket 3D Manufacturing Format (3MF). |
RequiredExtensions |
Mendapatkan daftar ekstensi yang diperlukan oleh paket 3D Manufacturing Format (3MF). |
Textures |
Mendapatkan semua tekstur yang digunakan dalam model 3D. |
Unit |
Mendapatkan atau mengatur unit pengukuran yang digunakan dalam model 3D. |
Version |
Mendapatkan atau mengatur versi paket 3D Manufacturing Format (3MF). |
Metode
Clone() |
Mendapatkan salinan model 3D saat ini. |
RepairAsync() |
Menjalankan algoritma perbaikan model 3D pada model. |
RepairWithProgressAsync() |
Menjalankan algoritma perbaikan model 3D, dengan kemampuan untuk melaporkan kemajuan operasi. |
TryPartialRepairAsync() |
Menjalankan algoritma perbaikan model 3D hingga selesai atau pengecualian dilemparkan. |
TryPartialRepairAsync(TimeSpan) |
Memulai algoritma perbaikan model 3D, tetapi keluar jika batas waktu tercapai. |
TryReduceFacesAsync() |
Menjalankan algoritma yang mengurangi jumlah wajah segitiga di semua jala dalam Printing3DModel dengan menggabungkan simpul terdekat. Berhenti ketika jumlah total segitiga dikurangi setengahnya. |
TryReduceFacesAsync(Printing3DFaceReductionOptions) |
Menjalankan algoritma yang mengurangi jumlah wajah segitiga di semua jala dalam Printing3DModel dengan menggabungkan simpul terdekat. Berhenti sesuai dengan opsi yang ditentukan. |
TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan) |
Menjalankan algoritma yang mengurangi jumlah wajah segitiga di semua jala dalam Printing3DModel dengan menggabungkan simpul terdekat. Berhenti sesuai dengan opsi yang ditentukan atau ketika waktu maxWait tercapai. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk