NurbsCurve

Približni podaci

NurbsCurve je klasa u Aspose.3D FOSS za .NET. Nasljednici od: Curve, INamedObject.

NURBS kriva je krivca koja se predstavlja kao NIRBS (nejednakom racionalnom bazskom linijom), A NORBS krevu definišu kontrolna točka, skup ponderiranih kontrolnih tačaka i vektor čvorova W komponenta u kontrolnoj točki koristi se kao težina kontrolne točke bez obzira na to da li je 2D ili 3D.

Ova klasa pruža 12 metoda za rad s NurbsCurve objektima u .NET programima. Postoje i sljedeće metode: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.3D FOSS za .Net. Ograničenja: Color, ControlPoints, CurveType, Degree, Dimension, Excluded, i još 9 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
ControlPointsIArrayList<Vector4>Čitaj.Dobija kontrolne točke.
MultiplicityIArrayList<int>Čitaj.Dobiva mnoštvo.
OrderintČitanje/pisanjeDobiva ili postavlja red.
DegreeintČitanje/pisanjeDobiva ili postavlja stepen.
DimensionCurveDimensionČitanje/pisanjeDobiva ili postavlja dimenziju.
CurveTypeNurbsTypeČitanje/pisanjeDobiva ili postavlja oblik krive.
KnotVectorsIArrayList<double>Čitaj.Dobiva vetore čvora.
RationalboolČitanje/pisanjeDobiva ili postavlja racionalno.
ColorVector3Čitanje/pisanjeDobiva ili postavlja boju.
ExcludedboolČitanje/pisanjeDobiva ili postavlja isključene.
ParentNodesList<Node>Čitaj.Dobiva roditeljske čvorove.
ParentNodeNodeČitanje/pisanjeDobiva ili postavlja roditeljski čvor.
SceneSceneČitaj.Dobiva mjesto.
NamestringČitanje/pisanjeDobiva ili postavlja ime.
PropertiesPropertyCollectionČitaj.Dobija imovinu.

Metoda za primjenu

PotpisOpisivanje
NurbsCurve()
NurbsCurve(name: string)Ime NurbsCurve-a
Evaluate(steps: int)Ne implementiran u FOSS izdanju baca na vrijeme rada. Procjena NURBS krive
EvaluateAt(u: double)Ne implementiran u FOSS izdanju baca na vrijeme rada. Procjeni točku krive na određenom položaju
GetEntityRendererKey()Dobiva ključ od entiteta renderer registriran u renderu
Entity(name: string)
GetBoundingBox()Dobiva granični okvir trenutnog entiteta u svom objektnom prostoru koordinatnog sustava.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Uklanja dinamiku.
GetProperty(property: string)Dobijte vrijednost navedenog svojstva.
SetProperty(property: string, value: object?)Postavlja vrijednost navedenog svojstva
FindProperty(propertyName: string)Pronalazi svojstvo. Može biti dinamičko vlasništvo (Stvoreno od strane CreateDynamicProperty/SetProperty) ili izvorno vlasništva ((Identifikovano imenom)

Također pogledajte:

 Hrvatski