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
| Name | Type | Access | Description |
|---|---|---|---|
controlPoints | List<Vector4> | Read | सभी नियंत्रण बिंदुओं को प्राप्त करें।. |
multiplicity | List<Integer> | Read | बहुतायत प्राप्त करें।. |
order | int | Read | जब एक NURBS क्यूरेज का आदेश प्राप्त होता है, तो यह निकटतम नियंत्रण बिंदुओं की संख्या को परिभाषित करता है जो कुरव पर किसी भी दिए गए बिंड को प्रभावित करता हैं।. |
degree | int | Read | एक NURBS क्यूरेज की डिग्री प्राप्त करते समय, डिजाइन को आदेश - 1 के रूप में परिभाषित किया जाता है।. |
dimension | CurveDimension | Read | क्यूरी का आकार मिलता है।. |
curveType | NurbsType | Read | क्यूरी के प्रकार को प्राप्त करें।. |
knotVectors | List<Double> | Read | नोड वक्टर प्राप्त करता है, यह पैरामीटर मूल्यों की एक श्रृंखला है जो निर्धारित करती है कि नियंत्रण बिंदु NURBS को कैसे प्रभावित करते हैं।. |
rational | boolean | Read | यह पता चलता है कि क्या यह तर्कसंगत है।. |
color | Vector3 | Read | लाइन का रंग प्राप्त या सेट करें, डिफ़ॉल्ट मूल्य सफेद है(1, 1, 1)।. |
parentNode | Node | Read | माता-पिता को नोड कर लेते हैं।. |
parentNodes | ArrayList<Node> | Read | माता-पिता के नोड्स को पकड़ो।. |
excluded | boolean | Read | बाहर निकलने के लिए।. |
boundingBox | BoundingBox | Read | बंधन बॉक्स को पकड़ो।. |
scene | Scene | Read | दृश्य को लेते हैं।. |
name | String | Read | नाम मिलता है।. |
properties | PropertyCollection | Read | संपत्ति प्राप्त करें।. |
Methods
| Signature | Description |
|---|---|
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) → Vector4 | FOSS संस्करण में लागू नहीं किया गया है - काम पर फेंक दिया।. निर्दिष्ट स्थिति में क्यूरेट के बिंदु का मूल्यांकन करें |
| @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() → boolean | Boolean ऑपरेटर का उपयोग परिणाम मशीन बनाने के लिए संचालन में किया जाता है।. |
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 | आयात / निर्यात के दौरान नियंत्रण बिंदुओं / सामान्य को संरेखित करने की प्रणाली प्राप्त करता है।. |