NurbsCurve

Overview

NurbsCurve adalah kelas dalam Aspose.3D FOSS untuk .NET. Warisan dari: Curve, INamedObject.

Kurva NURBS adalah kurva yang diwakili oleh NIRBS (((Spline dasar rasional non-seragam), Sebuah kurva NORBS didefinisikan oleh titik kontrolnya, satu set poin kontrol tertimbang dan vektor simpul Komponen w pada titik kendali digunakan sebagai berat titik kawalan, apa pun itu 2D atau 3D

Kelas ini menyediakan 12 metode untuk bekerja dengan objek NurbsCurve dalam program .NET. Metode yang tersedia meliputi: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.3D FOSS for .Net. Sifatnya: Color, ControlPoints, CurveType, Degree, Dimension, Excluded, dan 9 lagi.

Properties

NameTypeAccessDescription
ControlPointsIArrayList<Vector4>ReadDapatkan titik kontrol.
MultiplicityIArrayList<int>ReadMendapatkan multiplicity.
OrderintMembaca/menulisMendapatkan atau menetapkan perintah.
DegreeintMembaca/menulisDapatkan atau menetapkan derajat.
DimensionCurveDimensionMembaca/menulisMendapatkan atau menetapkan dimensi.
CurveTypeNurbsTypeMembaca/menulisMendapatkan atau menetapkan tipe kurva.
KnotVectorsIArrayList<double>ReadMendapatkan vektor simpul.
RationalboolMembaca/menulisMendapatkan atau menetapkan rasional.
ColorVector3Membaca/menulisMendapatkan atau menetapkan warna.
ExcludedboolMembaca/menulisMendapatkan atau menetapkan yang tidak termasuk.
ParentNodesList<Node>ReadMendapatkan node induk.
ParentNodeNodeMembaca/menulisDapatkan atau menetapkan node induk.
SceneSceneReadMendapatkan adegan.
NamestringMembaca/menulisMendapatkan atau menetapkan nama.
PropertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
NurbsCurve()
NurbsCurve(name: string)Nama NurbsCurve
Evaluate(steps: int)Tidak diimplementasikan dalam edisi FOSS throw pada runtime. Evaluasi kurva NURBS
EvaluateAt(u: double)Tidak diimplementasikan dalam edisi FOSS throw pada runtime. Evaluasi titik kurva pada posisi yang ditentukan
GetEntityRendererKey()Dapatkan kunci dari entitas renderer yang terdaftar di dalam rendering
Entity(name: string)
GetBoundingBox()Dapatkan kotak batas entitas saat ini dalam sistem koordinat ruang objeknya.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Menghapus properti dinamis.
GetProperty(property: string)Dapatkan nilai properti yang ditentukan
SetProperty(property: string, value: object?)Menentukan nilai properti yang ditentukan
FindProperty(propertyName: string)Menemukan properti. Ini bisa menjadi sifat dinamis (Dibentuk oleh CreateDynamicProperty/SetProperty) atau native property ((Identified by its name))

See Also

 Bahasa Indonesia