LinearExtrusion

LinearExtrusion

نظرة عامة

LinearExtrusion هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Entity.

التطحين الخطي يأخذ شكل ثنائي الأبعاد كمدخل ويمد الشكل في البعد الثالث.

توفر هذه الفئة 34 طريقة للعمل مع LinearExtrusion كائنات في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode,و 21 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: boundingBox, center, direction, excluded, height, name,و 8 آخرين.

خصائص

اسمالنوعالوصولوصف
shapeProfileاقرأالشكل الأساسي الذي سيتم استخراجه.
directionVector3اقرأاتجاه التخريب، القيمة الافتراضية هي (0, 0, 1).
heightdoubleاقرأارتفاع الهندسة المفرقة، القيمة الافتراضية هي 1.0 .
slicesintاقرأقطع الهندسة المضغوطة المتشوهة، القيمة الافتراضية هي 1.
centerbooleanاقرأإذا كانت هذه القيمة خاطئة، فإن نطاق التخريب الخطي Z هو من 0 إلى الارتفاع؛ وإلا فان النطاء يكون من -الارتقاء/2 إلى الإرتفاع/2.
twistOffsetVector3اقرأالتحول الذي يستخدم في الالتواء، القيمة الافتراضية هي (0, 0, 0).
twistdoubleاقرأعدد الدرجات التي يتم من خلالها صب الشكل.
parentNodeNodeاقرأيحصل على العقدة الأم.
parentNodesArrayList<Node>اقرأيحصل على العقد الأم.
excludedbooleanاقرأيحصل على المستبعدين.
boundingBoxBoundingBoxاقرأيحصل على صندوق الحدود.
sceneSceneاقرأيحصل على المشهد.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
LinearExtrusion()مُصمم للمثال.
LinearExtrusion(shape: Profile, height: double)مُصمم للمثال.
getShape() → Profileالشكل الأساسي الذي سيتم استخراجه.
setShape(value: Profile)الشكل الأساسي الذي سيتم استخراجه.
getDirection() → Vector3اتجاه التخريب، القيمة الافتراضية هي (0, 0, 1).
setDirection(value: Vector3)اتجاه التخريب، القيمة الافتراضية هي (0, 0, 1).
getHeight() → doubleارتفاع الهندسة المفرقة، القيمة الافتراضية هي 1.0 .
setHeight(value: double)ارتفاع الهندسة المفرقة، القيمة الافتراضية هي 1.0 .
getSlices() → intقطع الهندسة المضغوطة المتشوهة، القيمة الافتراضية هي 1.
setSlices(value: int)قطع الهندسة المضغوطة المتشوهة، القيمة الافتراضية هي 1.
getCenter() → booleanإذا كانت هذه القيمة خاطئة، فإن نطاق التخريب الخطي Z هو من 0 إلى الارتفاع؛ وإلا فان النطاء يكون من -الارتقاء/2 إلى الإرتفاع/2.
setCenter(value: boolean)إذا كانت هذه القيمة خاطئة، فإن نطاق التخريب الخطي Z هو من 0 إلى الارتفاع؛ وإلا فان النطاء يكون من -الارتقاء/2 إلى الإرتفاع/2.
getTwistOffset() → Vector3التحول الذي يستخدم في الالتواء، القيمة الافتراضية هي (0, 0, 0).
setTwistOffset(value: Vector3)التحول الذي يستخدم في الالتواء، القيمة الافتراضية هي (0, 0, 0).
getTwist() → doubleعدد الدرجات التي يتم من خلالها صب الشكل.
setTwist(value: double)عدد الدرجات التي يتم من خلالها صب الشكل.
toMesh() → Meshغير مستخدم في إصدار FOSS يلقي عند التشغيل. تحويل التطحين إلى شبكة.
Entity()منحنى NURBS هو منحني تمثله بواسطة NIRBS (((المنحدر العقلاني غير الموحد) ، يتم تعريف منحنية Nurbs من خلال getOrder ()) ، مجموعة من Geometry.getControlPoints ()). و getKnotVectors (). يستخدم عنصر w في نقطة التحكم كوزن نقطات التحكّم، بغض النظر عما إذا كانت CurveDimension.TWO_DIMENSIONAL أو CurveDimension.THREE_DIMENSIONAL
getParentNode() → Nodeمُصمم للمثال.
setParentNode(value: Node)عامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
getParentNodes() → ArrayList<Node>محمي بناء للسماح للصفات المشتقة بوضع اسم.
getExcluded() → booleanعامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
setExcluded(value: boolean)يحدد القيمة المستبعدة.
getBoundingBox() → BoundingBoxأول عامل للعميل بولي.
SceneObject()يسمح لك المشغل البولى بتطبيق العملية البوليية على مثلتين IMeshConvertible .
getScene() → Sceneمُبنى BooleanOperator.
A3DObject()أسطوانة معينة. يمكن استخدامها أيضًا لتمثيل مخروط عندما يكون واحد من نصف قطر العلوي / نصف القطر السفلي صفر.
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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية