একটি 2D কার্ভ থেকে u1 ও u2 প্যারামিটারের মধ্যে একটি টুকরো কেটে নেয়।
বৃত্তের মতো একটি বন্ধ কার্ভে প্যারামিটারগুলি এর চারপাশে চলে, তাই একটি ছাঁটা বৃত্ত একটি চাপ। ফলাফলটি নিজে আঁকা যায় না।
2D কার্ভ, দুটি প্যারামিটার ও ছাঁটার অপশন
ছাঁটা 2D কার্ভ
একটি প্যারামিটারে একটি 2D কার্ভ মূল্যায়ন করে এবং সেখানকার 2D বিন্দুটি ফেরত দেয়।
প্যারামিটারটি কার্ভের নিজস্ব পরিসরে, ভগ্নাংশ নয়: একটি বৃত্ত 0 থেকে দুই পাই পর্যন্ত চলে, একটি সেগমেন্ট 0 থেকে তার দৈর্ঘ্য পর্যন্ত।
2D কার্ভ ও প্যারামিটার
দুটি সংখ্যা হিসেবে বিন্দু
একটি প্লেনে একটি 2D উপবৃত্ত কার্ভ তৈরি করে, একটি সারফেসের UV স্পেসে নির্মাণের জন্য।
direction প্রধান অক্ষের দিক; radiusMajor অন্তত radiusMinor হতে হবে,
এবং sense কার্ভের দিক উল্টে দেয়। কার্ভটি আঁকা যায় না; এটিকে
shapes.edge.makeEdgeFromGeom2dCurveAndSurface দিয়ে মোড়ান।
কেন্দ্র, প্রধান অক্ষের দিক, দুটি ব্যাসার্ধ ও দিকের সেন্স
2D উপবৃত্ত কার্ভ
দুটি 2D বিন্দুর মধ্যে একটি সোজা 2D কার্ভ সেগমেন্ট তৈরি করে, একটি সারফেসের UV স্পেসে নির্মাণের জন্য।
সেগমেন্টটি নিজে আঁকা যায় না।
শুরু ও শেষ বিন্দু
2D সেগমেন্ট কার্ভ
একটি পূর্ণ বৃত্তকে একটি বন্ধ এক-এজের ওয়্যার হিসেবে তৈরি করে, যে প্লেনের নর্মাল direction সেই প্লেনে
শোয়ানো।
shapes.wire.createCircleWire এর মতোই, এখানে 2D কার্ভগুলির পাশে রাখা।
বৃত্ত ওয়্যার
একটি পূর্ণ উপবৃত্তকে একটি বন্ধ এক-এজের ওয়্যার হিসেবে তৈরি করে, যে প্লেনের নর্মাল direction সেই প্লেনে
শোয়ানো।
shapes.wire.createEllipseWire এর মতোই, এখানে 2D কার্ভগুলির পাশে রাখা; radiusMajor
radiusMinor এর চেয়ে ছোট হওয়া চলবে না।
কেন্দ্র, প্লেনের নর্মাল ও দুটি ব্যাসার্ধ
উপবৃত্ত ওয়্যার
OpenCascade এর নির্মাণ কার্ভ: একটি প্লেনে বা একটি সারফেসের UV স্পেসে 2D কার্ভ (বৃত্ত, উপবৃত্ত, সেগমেন্ট, ছাঁটা টুকরো), যা
shapes.edge.makeEdgeFromGeom2dCurveAndSurfaceকে খাওয়ায়, এবং বৃত্ত ও উপবৃত্ত ওয়্যার। 2D কার্ভগুলির কোনো টপোলজি নেই এবং আঁকা যায় না; তাদের উপরের একটি বিন্দুget2dPointFrom2dCurveOnParamদিয়ে পড়া হয়।