LinearExtrusion

LinearExtrusion

خلاصه ای

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

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

این کلاس ۳۵ روش برای کار با LinearExtrusion در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getEntityRendererKey, getExcluded, getHeight, getName,، و 22 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: boundingBox, center, direction, entityRendererKey, excluded, height,و 9 تا ديگه.

خواص

نام:نوع:Accessشرح:
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بخونید.جعبه مرزی را دریافت می‌کند.
entityRendererKeyEntityRendererKeyبخونید.کلید رندر کنندهٔ موجودیت را دریافت می‌کند.
sceneSceneبخونید.صحنه را دریافت می‌کند.
nameStringبخونید.نام را دریافت می‌کند.
propertiesPropertyCollectionبخونید.ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
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(name: String)سازنده BooleanOperator.
getParentNode()Nodeسازنده نمونه.
setParentNode(value: Node)عامل بولی که در عملیات برای ایجاد شبکه نتیجه استفاده می شود.
getParentNodes()ArrayList<Node>ساختاری محافظت شده برای اجازه دادن به کلاس های مشتق نام تنظیم کنند.
getExcluded()booleanعامل بولی که در عملیات برای ایجاد شبکه نتیجه استفاده می شود.
setExcluded(value: boolean)مقدار مستثنی را تنظیم می‌کند.
getBoundingBox()BoundingBoxاولین اپراند عامل بولی.
getEntityRendererKey()EntityRendererKeyکلید رندر کننده ی موجود را باز می گرداند.
SceneObject()عامل بولی به شما اجازه می دهد که عملیات بولیی را روی دو مورد IMeshConvertible اعمال کنید.
getScene()Sceneسازنده BooleanOperator.
A3DObject()سیلندر پارامتر شده. همچنین می تواند برای نشان دادن مخروط استفاده شود زمانی که یکی از شعاع بالا / شععه پایین صفر است.
getName()Stringارتفاع ظرف.
setName(name: String)یک پروفایل CircleShape با شعاع مشخص را ایجاد می کند.
getProperties()PropertyCollectionیک نمونه جدید از کلاس سیلندر را شروع می کند.
findProperty(name: String)Propertyیک نمونه جدید از کلاس Bone را شروع می کند.
getProperty(name: String)Objectماتریس تبدیل گره را در حالت فعلی دریافت می‌کند.
setProperty(name: String, value: Object)بخش‌های عرض را دریافت می‌کند.
removeProperty(name: String)booleanکلید رندر کنندهٔ موجودیت را برای این موجودیت دریافت می‌کند.

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

 فارسی