LinearExtrusion

LinearExtrusion

خلاصه ای

LinearExtrusion یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: Entity, INamedObject, IMeshConvertible.

خروجی خطی یک شکل دو بعدی را به عنوان ورودی می گیرد و این شکل در بعد سوم گسترش می یابد.

این کلاس ۱۲ روش برای کار با اشیاء LinearExtrusion در برنامه های .NET را فراهم می کند. روش های موجود شامل: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, LinearExtrusion, RemoveProperty, SceneObject, SetProperty, ToMesh. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Center, Direction, Excluded, Height, Name, ParentNode,و 7 تا ديگه.

خواص

نام:نوع:Accessشرح:
ShapeProfileخواندن/نوشتنشکل پایه ای که باید بیرون ریخته شود.
DirectionVector3خواندن/نوشتنجهت خروجی، ارزش پیش فرض (0, 0, 1) است.
Heightdoubleخواندن/نوشتنارتفاع هندسه تخلیه شده، ارزش پیش فرض 1.0 است.
Slicesintخواندن/نوشتنقطعات هندسه ای پیچیده، ارزش پیش فرض 1 است.
Centerboolخواندن/نوشتناگر این مقدار غلط باشد، محدوده خروجی خطی Z از 0 تا ارتفاع است؛ در غیر این صورت محدودا از -ارتفاع/2 به ارتقاء/2 میباشد.
TwistOffsetVector3خواندن/نوشتنتعویض که در پیچیدن استفاده می شود، ارزش پیش فرض (0, 0, 0) است.
Twistdoubleخواندن/نوشتنتعداد درجه هایی که شکل از طریق آن بیرون کشیده می شود.
Excludedboolخواندن/نوشتنمی گیرد یا تعیین می کند که آیا این موجود در هنگام صادرات حذف شود.
ParentNodesList<Node>بخونید.تمام گره های اصلی را می گیرد، یک موجودیت می تواند به چندین گرده اصلی برای نمونه گیری هندسی متصل شود.
ParentNodeNodeخواندن/نوشتناولین گره اصلی را می گیرد یا تنظیم می کند، اگر اولین گیره اصلی تعیین شود این موجود از دیگر گرده های اصلی جدا خواهد شد.
SceneSceneبخونید.صحنه‌ای که این شیء به آن تعلق دارد را دریافت می‌کند
Namestringخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
PropertiesPropertyCollectionبخونید.مجموعه‌ای از تمام ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
LinearExtrusion()سازنده نمونه
LinearExtrusion(shape: Profile, height: double)سازنده مثال شکل پایه ای که باید بیرون ریخته شود ارتفاع هندسه خارج شده
ToMesh()در نسخه FOSS اجرا نشده است. خروجی را به شبکه تبدیل کنید.
Entity(name: string)یک نمونه جدید از کلاس Entity را شروع می کند.
GetBoundingBox()جعبه محدودی موجودی فعلی را در سیستم مختصات فضایی اش دریافت می کند.
GetEntityRendererKey()کلید موجودیت رندر را که در رندر ثبت شده است می گیرد.
SceneObject(name: string)شروع یک SceneObject با نام پیش فرض
A3DObject()یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند.
RemoveProperty(property: Property)یک ویژگی پویا را حذف می کند.
GetProperty(property: string)مقدار ویژگی مشخص‌شده را دریافت کنید
SetProperty(property: string, value: object?)مقدار ویژگی مشخص‌شده را تنظیم می‌کند
FindProperty(propertyName: string)ملک رو پیدا میکنه.

همچنین ببینید:

 فارسی