MorphTargetChannel
خلاصه ای
MorphTargetChannel یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: A3DObject.
MorphTargetChannel برای سازماندهی هندسه های هدف توسط MorphTargetDeformer استفاده می شود.
این کلاس 18 روش برای کار با MorphTargetChannel در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, MorphTargetChannel, findProperty, get, getChannelWeight, getName, getProperties, getProperty, getTargets, getWeight, getWeights, removeProperty,، و 5 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: DefaultWeight, channelWeight, name, properties, targets, weights.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
weights | List<Double> | بخونید. | مقدارهای وزن کامل هندسههای هدف را دریافت میکند. |
channelWeight | double | بخونید. | وزن دیفرمر این کانال را دریافت یا تنظیم میکند. |
targets | List<Shape> | بخونید. | تمام هدفهای مرتبط با کانال را دریافت میکند. |
DefaultWeight | double | بخونید. | وزن پيش فرض براي هدف مورف. |
name | String | بخونید. | نام را دریافت میکند. |
properties | PropertyCollection | بخونید. | ویژگیها را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
MorphTargetChannel() | یک نمونه جدید از کلاس MorphTargetChannel را شروع می کند. |
MorphTargetChannel(name: String) | یک نمونه جدید از کلاس MorphTargetChannel را شروع می کند. |
getWeights() → List<Double> | مقدارهای وزن کامل هندسههای هدف را دریافت میکند. |
getChannelWeight() → double | وزن دیفرمر این کانال را دریافت یا تنظیم میکند. |
setChannelWeight(value: double) | وزن دیفرمر این کانال را دریافت یا تنظیم میکند. |
getTargets() → List<Shape> | تمام هدفهای مرتبط با کانال را دریافت میکند. |
getWeight(target: Shape) → double | وزن برای هدف مشخص شده را می گیرد، اگر هدف متعلق به این کانال نباشد، ارزش پیش فرض 0 بازگردانده می شود. |
setWeight(target: Shape, weight: double) | وزن برای هدف مشخص شده را تنظیم می کند، ارزش پیش فرض 1 است، محدوده باید بین 0 ~ 1 باشد. |
get(index: int) → double | وزن را برای ایندکس هدف مشخص شده دریافت میکند. |
set(index: int, value: double) | وزن را برای ایندکس هدف مشخص شده تنظیم میکند. |
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 | در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد. |