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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية