NurbsCurve

Prezentare generală

NurbsCurve este o clasă în Aspose.3D FOSS pentru Python. Moștenește de la: Curve.

Această clasă declară 9 metode pentru obiecte NurbsCurve în programe Python. Metodele disponibile includ: __init__, evaluate, evaluate_at, find_property, get_bounding_box, get_entity_renderer_key, get_property, remove_property, set_property. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.3D FOSS pentru Python. Proprietăți: color, control_points, curve_type, degree, dimension, excluded, și încă 9.

Proprietăți

NumeTipAccesDescriere:
control_points``CitireObține punctele de control.
multiplicity``CitireObține multiplicitatea.
orderintCitire/ScriereObține sau stabilește ordinul.
degreeintCitire/ScriereObține sau setează gradul.
dimension'CurveDimension'Citire/ScriereObține sau setează dimensiunea.
curve_type'NurbsType'Citire/ScriereObține sau stabilește tipul curbei.
knot_vectors``CitireObține vectorii de noduri.
rationalboolCitire/ScriereObține sau setează Rational.
color'Vector3'Citire/ScriereObține sau setează culoarea.
parent_nodesList['Node']CitireObține nodurile părinte.
parent_nodeOptional['Node']Citire/ScriereObține sau stabilește nodul părinte.
excludedboolCitire/ScriereObține sau stabilește excluded.
scene``Citire/ScriereObține sau setează scena.
namestrCitire/ScriereObține sau setează numele.
propertiesPropertyCollectionCitireObține proprietățile.

Metode

SemnăturăDescriere:
__init__(name: str)Calls init(name) pe această instanță NurbsCurve.
evaluate(steps: int)Neimplementat în ediția FOSS — aruncă la rulare. Apelează evaluate(steps) pe această instanță NurbsCurve.
evaluate_at(u: float)Nu este implementat în ediția FOSS — aruncă la rulare. Apelează evaluate_at(u) pe această instanță NurbsCurve.
get_bounding_box() → BoundingBoxNu este implementat în ediția FOSS — aruncă la rulare. Returnează cutia de delimitare.
get_entity_renderer_key()Nu este implementat în ediția FOSS — aruncă la rulare. Returnează cheia renderer-ului entității.
find_property(property_name: str)Apelează find_property(property_name) pe această instanță NurbsCurve.
get_property(property: str)Apelează get_property(property) pe această instanță NurbsCurve.
set_property(property: str, value)Setează valoarea proprietății.
remove_property(property)Apelează remove_property(property) pe această instanță NurbsCurve.

Vezi și:

 Română