LinearExtrusion

LinearExtrusion class

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

public class LinearExtrusion : Entity, IMeshConvertible

المنشئون

اسموصف
LinearExtrusion()مُنشئ المثيلLinearExtrusion .
LinearExtrusion(Profile, double)مُنشئ المثيلLinearExtrusion .

الخصائص

اسموصف
Center { get; set; }إذا كانت هذه القيمة خاطئة ، فإن نطاق البثق الخطي Z يكون من 0 إلى الارتفاع ، وإلا فإن النطاق من -height / 2 إلى height / 2.
Direction { get; set; }اتجاه البثق ، القيمة الافتراضية هي (0 ، 0 ، 1)
Excluded { get; set; }الحصول على أو تعيين ما إذا كان سيتم استبعاد هذا الكيان أثناء التصدير.
Height { get; set; }ارتفاع الشكل الهندسي المبثوق ، القيمة الافتراضية هي 1.0
virtual Name { get; set; }الحصول على الاسم أو تعيينه .
ParentNode { get; set; }الحصول على العقدة الأصلية الأولى أو تعيينها ، إذا تم تعيين العقدة الأصلية الأولى ، فسيتم فصل هذا الكيان عن العقد الأصلية الأخرى.
ParentNodes { get; }للحصول على جميع العقد الأصلية ، يمكن إرفاق كيان بالعقد الأصلية المتعددة من أجل هندسة instancing
Properties { get; }الحصول على مجموعة من كافة الخصائص .
Scene { get; }يحصل على المشهد الذي ينتمي إليه هذا الكائن
Shape { get; set; }الشكل الأساسي المطلوب انبثاقه .
Slices { get; set; }شرائح الهندسة المبثوقة الملتوية ، القيمة الافتراضية هي 1.
Twist { get; set; }عدد الدرجات التي يتم من خلالها انبثاق الشكل.
TwistOffset { get; set; }الإزاحة المستخدمة في التواء ، القيمة الافتراضية هي (0 ، 0 ، 0) .

طُرق

اسموصف
FindProperty(string)البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetBoundingBox()الحصول على المربع المحيط للكيان الحالي في نظام إحداثيات مساحة الكائن.
virtual GetEntityRendererKey()الحصول على مفتاح عارض الكيان المسجل في العارض
GetProperty(string)الحصول على قيمة الخاصية المحددة
RemoveProperty(Property)يزيل خاصية ديناميكية .
RemoveProperty(string)إزالة الخاصية المحددة المحددة بالاسم
SetProperty(string, object)يحدد قيمة الخاصية المحددة
ToMesh()تحويل البثق إلى شبكة .

أنظر أيضا