Line

خلاصه ای

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

یک پلی خط مسیر است که توسط مجموعه ای از نقاط با getControlPoints تعریف شده و به وسیله getSegments متصل می شود، این بدان معنی است كه همچنین می تواند مجموعه ی قطعات خطوط مرتبط باشد.

این کلاس ۲۹ روش برای کار با اشیاء خط در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, Curve, Entity, Line, SceneObject, findProperty, fromPoints, getBoundingBox, getColor, getControlPoints, getEntityRendererKey, getExcluded,، و 16 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: boundingBox, color, controlPoints, entityRendererKey, excluded, name,، و 6 تا ديگه .

خواص

نام:نوع:Accessشرح:
controlPointsList<Vector4>بخونید.تمام نقاط کنترل را دریافت می‌کند.
visiblebooleanبخونید.دریافت می‌کند که آیا هندسه قابل مشاهده است.
segmentsList<int[]>بخونید.بخش‌های خط را دریافت می‌کند.
colorVector3بخونید.می گیرد یا تنظیم رنگ خط، ارزش پیش فرض سفید است ((۱، ۱)).
entityRendererKeyEntityRendererKeyبخونید.کلید رندر کنندهٔ موجودیت را برای این موجودیت دریافت می‌کند.
parentNodeNodeبخونید.والد گره را دریافت می‌کند.
parentNodesArrayList<Node>بخونید.گره‌های والد را دریافت می‌کند.
excludedbooleanبخونید.مقدار مستثنی را دریافت می‌کند.
boundingBoxBoundingBoxبخونید.جعبه مرزی را دریافت می‌کند.
sceneSceneبخونید.صحنه را دریافت می‌کند.
nameStringبخونید.نام را دریافت می‌کند.
propertiesPropertyCollectionبخونید.ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
getControlPoints()List<Vector4>تمام نقاط کنترل را دریافت می‌کند.
getVisible()booleanدریافت می‌کند که آیا هندسه قابل مشاهده است.
setVisible(value: boolean)مقدار قابل مشاهده را تنظیم می‌کند.
getSegments()List<int[]>بخش‌های خط را دریافت می‌کند.
Line()یک نمونه جدید از کلاس Line را شروع می کند.
Line(name: String)یک نمونه جدید از کلاس Line را شروع می کند.
fromPoints()Lineیک نمونه خط از مجموعه ای از نقاط بسازید.
makeDefaultIndices()توالی 0,1,2,3 را تولید کنید….ControlPoints ()) بدست آورید. طول-1 برای گرفتن Segments (() به طوری که ControlPoints می تواند به عنوان یک خط واحد استفاده شود.
getColor()Vector3می گیرد یا تنظیم رنگ خط، ارزش پیش فرض سفید است ((۱، ۱)).
setColor(color: Vector3)مقدار رنگ را تنظیم می‌کند.
Curve()کارساز ساختمانی.
getEntityRendererKey()EntityRendererKeyکلید رندر کنندهٔ موجودیت را برای این موجودیت دریافت می‌کند.
Entity(name: String)سازنده BooleanOperator.
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یک نمونه جدید از کلاس Bone را شروع می کند.
getProperty(name: String)Objectماتریس تبدیل گره را در حالت فعلی دریافت می‌کند.
setProperty(name: String, value: Object)بخش‌های عرض را دریافت می‌کند.
removeProperty(name: String)booleanکلید رندر کنندهٔ موجودیت را برای این موجودیت دریافت می‌کند.

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

 فارسی