NurbsCurve

Overview

NurbsCurve यह जावा के लिए Aspose.3D FOSS में एक कक्षा है।. वारिस से: Curve.

NURBS क्यूव (NURB) एक कुरविया है जिसे NurBS (अन-एकीकृत तर्क आधार स्पिलिंग) द्वारा प्रतिनिधित्व किया जाता है, एक Nursb क्यूरविस अपने getOrder(), वजन घटाने Geometry.getControlPoints() और getKnotVectors() के साथ परिभाषित होता है।

इस वर्ग में जावा प्रोग्रामों में NurbsCurve वस्तुओं के साथ काम करने के लिए 38 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: A3DObject, Curve, Entity, NurbsCurve, SceneObject, evaluate, evaluateAt, findProperty, getBoundingBox, getColor, getControlPoints, getCurveType,इसके अलावा 24 अतिरिक्त तरीके भी हैं।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : boundingBox, color, controlPoints, curveType, degree, dimension,और 10 और भी।.

Properties

NameTypeAccessDescription
controlPointsList<Vector4>Readसभी नियंत्रण बिंदुओं को प्राप्त करें।.
multiplicityList<Integer>Readबहुतायत प्राप्त करें।.
orderintReadजब एक NURBS क्यूरेज का आदेश प्राप्त होता है, तो यह निकटतम नियंत्रण बिंदुओं की संख्या को परिभाषित करता है जो कुरव पर किसी भी दिए गए बिंड को प्रभावित करता हैं।.
degreeintReadएक NURBS क्यूरेज की डिग्री प्राप्त करते समय, डिजाइन को आदेश - 1 के रूप में परिभाषित किया जाता है।.
dimensionCurveDimensionReadक्यूरी का आकार मिलता है।.
curveTypeNurbsTypeReadक्यूरी के प्रकार को प्राप्त करें।.
knotVectorsList<Double>Readनोड वक्टर प्राप्त करता है, यह पैरामीटर मूल्यों की एक श्रृंखला है जो निर्धारित करती है कि नियंत्रण बिंदु NURBS को कैसे प्रभावित करते हैं।.
rationalbooleanReadयह पता चलता है कि क्या यह तर्कसंगत है।.
colorVector3Readलाइन का रंग प्राप्त या सेट करें, डिफ़ॉल्ट मूल्य सफेद है(1, 1, 1)।.
parentNodeNodeReadमाता-पिता को नोड कर लेते हैं।.
parentNodesArrayList<Node>Readमाता-पिता के नोड्स को पकड़ो।.
excludedbooleanReadबाहर निकलने के लिए।.
boundingBoxBoundingBoxReadबंधन बॉक्स को पकड़ो।.
sceneSceneReadदृश्य को लेते हैं।.
nameStringReadनाम मिलता है।.
propertiesPropertyCollectionReadसंपत्ति प्राप्त करें।.

Methods

SignatureDescription
getControlPoints()List<Vector4>सभी नियंत्रण बिंदुओं को प्राप्त करें।.
NurbsCurve()एक नया उदाहरण NurbsCurve वर्ग के लिए शुरू करता है।.
NurbsCurve(name: String)एक नया उदाहरण NurbsCurve वर्ग के लिए शुरू करता है।.
getMultiplicity()List<Integer>बहुतायत प्राप्त करें।.
getOrder()intजब एक NURBS क्यूरेज का आदेश प्राप्त होता है, तो यह निकटतम नियंत्रण बिंदुओं की संख्या को परिभाषित करता है जो कुरव पर किसी भी दिए गए बिंड को प्रभावित करता हैं।.
setOrder(value: int)आदेश का मूल्य निर्धारित करें।.
getDegree()intएक NURBS क्यूरेज की डिग्री प्राप्त करते समय, डिजाइन को आदेश - 1 के रूप में परिभाषित किया जाता है।.
setDegree(value: int)डिग्री का मूल्य निर्धारित करें।.
getDimension()CurveDimensionक्यूरी का आकार मिलता है।.
setDimension(value: CurveDimension)आकार का मूल्य निर्धारित करें।.
getCurveType()NurbsTypeक्यूरी के प्रकार को प्राप्त करें।.
setCurveType(value: NurbsType)क्यूरेट टाइप मूल्य निर्धारित करें।.
getKnotVectors()List<Double>नोड वक्टर प्राप्त करता है, यह पैरामीटर मूल्यों की एक श्रृंखला है जो निर्धारित करती है कि नियंत्रण बिंदु NURBS को कैसे प्रभावित करते हैं।.
getRational()booleanयह पता चलता है कि क्या यह तर्कसंगत है।.
setRational(value: boolean)तर्कसंगत मूल्य निर्धारित करें।.
evaluate(steps: int)Vector4[]FOSS संस्करण में लागू नहीं किया गया है - काम पर फेंक दिया।. NURBS कोर का मूल्यांकन करें
@param कदम दो पड़ोसी कोनों के बीच मूल्यांकन आवृत्ति, डिफ़ॉल्ट मूल्य 20 है
@ट्रेंस पॉइंट्स में क्यूरेज
/
evaluate()Vector4[]NURBS कोर का मूल्यांकन करें
@ट्रेंस पॉइंट्स में क्यूरेज
/
evaluateAt(u: double)Vector4FOSS संस्करण में लागू नहीं किया गया है - काम पर फेंक दिया।. निर्दिष्ट स्थिति में क्यूरेट के बिंदु का मूल्यांकन करें
@param u क्यूरी में स्थिति, 0 और 1 के बीच
@Return निर्दिष्ट स्थिति में बिंदु
/
getColor()Vector3लाइन का रंग प्राप्त या सेट करें, डिफ़ॉल्ट मूल्य सफेद है(1, 1, 1)।.
setColor(color: Vector3)रंग का मूल्य निर्धारित करें।.
Curve()निर्माता है।.
Entity()NURBS क्यूव (NURB) एक कुरविया है जिसे NurBS (असमान तर्क आधार स्पिन) द्वारा प्रतिनिधित्व किया जाता है, एक Nurses क्यूरविता को अपने getOrder(), वजन Geometry.getControlPoints() और getKnotVectors() का एक सेट परिभाषित करता है नियंत्रण बिंदु में w घटक का उपयोग नियोजन बिंड के वसा के रूप में किया जा रहा है।
getParentNode()Nodeउदाहरण के लिए निर्माता।.
setParentNode(value: Node)Boolean ऑपरेटर का उपयोग परिणाम मशीन बनाने के लिए संचालन में किया जाता है।.
getParentNodes()ArrayList<Node>संरक्षित निर्माता नाम से उत्पन्न वर्गों को स्थापित करने की अनुमति देता है।.
getExcluded()booleanBoolean ऑपरेटर का उपयोग परिणाम मशीन बनाने के लिए संचालन में किया जाता है।.
setExcluded(value: boolean)निषिद्ध मूल्य निर्धारित करें।.
getBoundingBox()BoundingBoxबोलेन ऑपरेटर का पहला ऑपरेशनर।.
SceneObject()Boolean ऑपरेटर आपको दो IMeshConvertible उदाहरणों पर Boolan संचालन लागू करने की अनुमति देता है।.
getScene()Sceneबिल्डिंग के लिए निर्माता।.
A3DObject()यह एक कोन का प्रतिनिधित्व करने के लिए भी इस्तेमाल किया जा सकता है जब radiusTop/radiusBottom में से एक शून्य है।.
getName()Stringकुरव के हिस्से।.
setName(name: String)एक विशिष्ट रैडियम के साथ CircleShape प्रोफ़ाइल बनाता है।.
getProperties()PropertyCollectionएक नई सीलियन क्लास की शुरुआत करता है।.
findProperty(name: String)Propertyयह एक नए कक्षा के लिए एक नया उदाहरण शुरू करता है।.
getProperty(name: String)Objectवर्तमान स्थिति में नोड के परिवर्तित मैट्रिक्स को प्राप्त करता है।.
setProperty(name: String, value: Object)चौड़ाई के क्षेत्रों को प्राप्त करें।.
removeProperty(name: String)booleanआयात / निर्यात के दौरान नियंत्रण बिंदुओं / सामान्य को संरेखित करने की प्रणाली प्राप्त करता है।.

See Also

 हिन्दी