Aspose.3D FOSS for .NET

Посилання API для: Aspose.3d FOSS для .NET v1.0.0. 193 public types organized by module.

Main

ClassОпис
A3DObjectБазовий клас всіх Aspose.ThreeD об’єктів, всі підкласи підтримують динамічні властивості.
AnimationChannelAnimationChannel.AnimationChannel створює новий канал анімації без зазначеного цілі.
AnimationClipКліп Анімації - це збірка анімацій.
AnimationNodeAspose.3D’s підтримує іерархію анімації, кожна аніміція може складатися з декількох аніматацій та аніментальної визначення ключа-кадра.
ArrayListAspose.3D має власну високооптимізовану реалізацію List{T} для кращої продуктивності завантаження/збереження Тільки цей інтерфейс доступний користувачам з IList{ T } сумісними та подібними інтерфесами.
AssetInfoІнформація про актив.
AxisSystemСистема осі - це поєднання системи координат, вектора вгору та фронтального.
BasicLoadOptionsОсновні варіанти навантаження.
BindPointBindPoint зазвичай створюється на властивості об’єкта, деякі типи властивостей містять кілька компонентних полей ((як поле Vector3), генерують канал для кожного компонентного поля і з’єднує поле до однієї або декількох інстанцій секвенції ключевого кадра (s) через канали.
BoneКостка визначає підмножини контрольної точки геометрії, а також визначений вага суміші для кожної контрольного пункту.
BooleanOperandЦей клас об’єднує перетворений меш як операнд булевої операції.
BooleanOperatorКлас з 12 методами та 9 властивостями.
BoxКоробка.
CameraКамера описує точку зору глядача, який дивиться на сцену.
CircleКрива складається з набірків точок в краю форми круга.
ColladaSaveOptionsЗаховування опцій для формати Collada.
CompositeCurveA складається з декількох сегментів кривої.
CurveБазовий клас всіх реалізацій кривої.
CustomObjectПредставляє дані користувацького об’єкта.
CylinderПараметризований циліндр.
DeformerБазовий клас для і.
DishПараметризована посуда.
DracoFormatGoogle формат Драко.
DracoSaveOptionsЗаховування опцій для файлів Google Draco.
EllipseЕліпс визначає набір точок, які формують форму еліпса.
EntityБазовий клас всіх суб’єктів.
EntityRendererKeyКлюч реєстрованого редереру.
ExportExceptionВиняток з експорту.
ExtrapolationExtrapolation.Type отримує або встановлює режим екстраполяції з використанням enum ExtrapolationType .
FbxLoadOptionsОпції завантаження для формату FBX.
FbxSaveOptionsЗаховування опцій для формату FBX.
FileFormatОзначення формату файлу.
FileFormatTypeТип формату файлу.
FileSystemЗагроблення файлової системи.
FileSystemFactoryЗаводський клас для FileSystem.
FrustumОсновний клас “Камера і світло”.
GeometryБазовий клас всіх геометричних об’єктів, які можна відтворювати (наприклад, Mesh, Box, Cylinder і т.д.).
GlobalTransformГлобальна трансформація схожа на, але вона незмінна, оскільки представляє остаточну оцінювану трансформацію.
GltfLoadOptionsОпції завантаження для формату glTF.
GltfSaveOptionsЗаховування опцій для формати glTF.
GroupGroup.Group(name:string) створює групу з зазначеною назвою.
HalfSpaceпредставляє безмежну площу, яка розділена на площину. Це можна використовувати з.
IOConfigIO конфігурується для серіалізації/десериалізации.
IOExtensionIOExtension.Write записує значення матриці4 на наданий BinaryWriter.
ImageRenderOptionsОптимизація зображення.
ImportExceptionВиняток імпорту.
KeyFrameKeyFrame.KeyFrame створює новий порожній кадр.
KeyframeSequenceKeyframeSequence.KeyframeSequence створює порожню послідовність ключавого кадру без імені властивості.
LambertMaterialМатеріал для моделі отінок Ламберта.
LicenseКлас управління ліцензією (недоступний у версії FOSS).
LightСвітло освітлює сцену.
LineПолілінія - це шлях, визначений набором точок з сегментами і пов’язаний краями. Це означає, що він також може бути наборам зв’язкових лінійних сегментів.
LinearExtrusionЛінійна екструзія приймає 2D форму як вхідний сигнал і розширює її у 3-му вимірі.
LoadOptionsБазовий клас варіантів навантаження.
MaterialМатеріал визначає параметри, необхідні для візуального вигляду геометрії.
MathUtilsMathUtils.CalcNormal обчислює нормальний вектор багатокутного, визначеного масивом точок Vector3.
MeshМешка складається з багатьох n-сторонніх багатокутників.
MeteredКлас управління ліцензією з метрикою (не доступний у версії FOSS).
Microsoft3MFFormatІнстанція формату файлу для Microsoft 3MF з пов’язаними із ним утілітами.
Microsoft3MFSaveOptionsКлас з 2 методами та 7 властивостями.
MorphTargetChannelMorphTargetChannel використовується для організації геометрії мети.
MorphTargetDeformerMorphTargetDeformer забезпечує анімацію за вертикаль.
NodeПредставляє елемент у графі сцени.
NurbsCurveНУРБС крива - це кривина, представлена NURBS ((Ніодинакова раціональна основа), Крив НЮРБРС визначається її контрольними точками, набором зважених контрольних точок та вектором вузла Компонент w в ко.
NurbsDirection3D-поверхня має два напрямки, U і V. NurbsDirection визначає дані для кожного напрямку.
NurbsSurfaceє поверхнею, представленою NURBS ((Неоднорідна раціональна основа), А визначається двома і .
ObjLoadOptionsОпції завантаження для формату Wavefront OBJ.
ObjSaveOptionsЗаховування опцій для формату Wavefront OBJ.
ParseExceptionParseException.ParseException створює новий ParseException з наданим повідомленням про помилку.
PatchA - параметрична поверхня моделювання, подібна до , вона також визначається двома, і .
PatchDirectionНаправлення “U” та “V”.
PbrMaterialМатеріал для фізичного видання на основі кольору альбедо/металічної/жорстоти.
PdfFormatПортативний формат документів Adobe.
PdfLoadOptionsМожливі варіанти завантаження PDF.
PdfSaveOptionsОптимизація збереження в експорті PDF.
PhongMaterialМатеріал для моделі затьянювання блінн-фонг.
PlaneПараметризований літак.
PlyFormatФормат PLY.
PlyLoadOptionsPlyLoadOptions.PlyLoadOptions створює новий екземпляр з умовними параметрами для завантаження файлів PLY.
PlySaveOptionsPlySaveOptions.PlySaveOptions створює новий екземпляр з умовними параметрами збереження PLY.
PointCloudТочкове хмаро не містить топологічної інформації, а тільки контрольні точки та елементи вершин.
PolygonBuilderДопоможний клас для створення багатокутників.
PolygonModifierPolygonModifier.Triangulate триангулює всі сторони поставленої машки в трикутники.
PoseПозируйте.
PrimitiveБазовий клас для всіх первісних.
Profile2D Profile in xy plane.
PropertyКлас для зберігання властивостей, визначених користувачем.
PropertyCollectionЗбір нерухомості.
PyramidПараметризована піраміда.
RectangularTorusПараметризований прямокутний торус.
RevolvedAreaSolidЦей клас представляє тверду модель шляхом обертання перекрінку, забезпеченого профілем навколо осі.
RvmFormatФормат RVM.
SaveOptionsБазовий клас опцій збереження.
SceneСцена - це об’єкт верхнього рівня, який містить вузли, геометрию, матеріали, текстури, анімацію, пози, підсцені і т. д.
SceneObjectКорінний клас об’єктів, які будуть зберігатися всередині сцени.
SegmentСегмент у складової кривій.
SemanticAttributeSemanticAttribute.SemanticAttribute створює новий атрибут з заданою семантикою поля вертика.
ShapeФорма описує деформацію на наборі контрольних точок, що схоже на кластерний деформер в Майя.
SkeletonСкелет використовується в основному програмним забезпеченням CAD для допомоги дизайнеру маніпулювати трансформацією скелетної структури, він зазвичай безпорадний за межами програмного забезпечення CAD.
SkinDeformerДеформер шкіри містить кілька кісток, що працюють. Кожна кістка поєднує частину геометрії за вагою контрольної точки.
SphereПараметризована сфера.
StlLoadOptionsОптимизація завантаження для формату STL.
StlSaveOptionsЗаховування опцій для формату STL.
SweptAreaSolidSweptAreaSolid конструює геометрію, прокатуючи профиль уздовж директиви.
TextureЦей клас визначає текстуру з зовнішнього файлу.
TextureBaseБазовий клас для всіх бетонних текстур.
TextureSlotТекстурний слот в матеріалі може бути перераховано через інстанцію матеріалу.
TorusПараметризований торус.
TransformТрансформація містить інформацію, яка дозволяє отримати доступ до матриці трансформування/скалізації/ротації об’єкта за мінімальними витратами. Це використовується локальним трансформатором.
TransformBuilderTransformBuilder дозволяє розробникам складати, перезавантажувати або додавати матриці трансформації з вибираним порядком композиції, спрощуючи розміщення складних об’єктів.
TransformedCurveTransformedCurve дає кривій розміщення за допомогою матриці трансформації.
TriMeshTriMesh містить нерозроблені дані, які можуть бути використані GPU безпосередньо.
TrialExceptionВиняток з суду.
TrimmedCurveОбмежена крива, яка обрізає базову криву на обох кінці.
VertexVertex.ReadVector3(поле) читає 3-компонентний вектор з зазначеного поля вершинок, що дозволяє витягувати дані про положення.
VertexDeclarationVertexDeclaration.VertexDeclaration створює новий, порожній екземпляр декларації вертикалі.
VertexElementБазовий клас вертексних елементів Тип вертікса ідентифікується VertexElementType.
VertexElementBinormalVertexElementBinormal.VertexElementBinormal() створює новий екземпляр з умовною картографією та режимами посилання.
VertexElementDoublesTemplateДопоможний клас для визначення конкретних реалізацій.
VertexElementEdgeCreaseОзначає кризь краю для визначених компонентів.
VertexElementFVectorДопоможний клас для визначення конкретних реалізацій.
VertexElementHoleОзначає, чи визначений багатокутник є діркою.
VertexElementIntsTemplateДопоможний клас для визначення конкретних реалізацій.
VertexElementMaterialВертексний елемент з індексом матеріалу.
VertexElementNormalVertexElementNormal.VertexElementNormal(mappingMode, referenceMade) створює новий VertexElementNormal за допомогою даних режимів мапінгу та посилання.
VertexElementPolygonGroupОзначає багатокутні групи для визначених компонентів, щоб об’єднати пов’язані з ними багатоконечні групи.
VertexElementSmoothingGroupГруппа гладкого розв’язання - це група багатокутників у полігонній сітці, яка повинна здаватися ровною поверхнею.
VertexElementSpecularОзначає дзеркальний колір для визначених компонентів.
VertexElementTangentVertexElementTangent.Tangents надає список об’єктів Vector4, що представляють дані тангентного вертикалу.
VertexElementTemplateДопоможний клас для визначення конкретних реалізацій.
VertexElementUVВертексний елемент з ультрафіолетовими координатами.
VertexElementUserDataОзначає персональні дані користувача для зазначених компонентів.
VertexElementVertexColorВертексний елемент з векторними даними (нормалі, тангенти і т. д.) /// // Вертексовий елемент із кольоровими даними.
VertexElementVertexCreaseОзначає склад вершин для визначених компонентів.
VertexElementVisibilityОзначає, чи є видимими зазначені компоненти.
VertexElementWeightОзначає вагу суміші для зазначених компонентів.
VertexFieldКлас VertexField дозволяє розробникам визначати поле вертикалу, уточнюючи тип даних, семантику, індекс, псевдонім, офсет і розмір, а також забезпечує операції хешування, рівності та порівняння.
WatermarkУтільні програми водяних знаків дозволяють вбудовувати та витягувати текстові водні знаки у 3D-файли, з опційною захистом паролем і постійністю.

Interfaces

InterfaceОпис
IArrayListAspose.3D має власну високооптимізовану реалізацію List{T} для кращої продуктивності завантаження/збереження Тільки цей інтерфейс доступний користувачам з IList{ T } сумісними та подібними інтерфесами.
IIndexedVertexElementVertexElement з даними про індекси.
IMeshConvertibleСуб’єкти, які реалізували цей інтерфейс можуть бути перетворені на Mesh.
INamedObjectОб’єкт, який має назву.
IOrientableСуб’єкти, які мають намір орієнтуватись, впроваджують цей інтерфейс.

Structs

StructОпис
BoundingBoxОкремість, вирівняна на осі.
BoundingBox2DBoundingBox2D.BoundingBox2D ініціалізує нове двовимірне поле для обмежень з зазначеними мінімальними та максимальними векторами.
EndPointКінцева точка для вирізування кривої може бути значенням параметра або картесіанською точкою.
FMatrix4FMatrix4.FMatrix4 створює матрицю з 16 значень плавучого значення, що представляють кожен елемент.
FVector2FVector2.FVector2 створює 2D-вектор з даними компонентами плавучого x і y.
FVector3Представляє 3D‑вектор.
FVector4FVector4.FVector4(x:float, y: float , z: Float) створює 4-D вектор з даними значеннями x,y,z,w.
Matrix4Matrix4.Matrix4 побудує матрицю 4x4 з 16 поставлених компонентів плаву.
QuaternionКватерній зазвичай використовується для відображення обертання в 3D-просторі.
RectRect представляє прямокутник з положенням і розміром, пропонуючи метод Contain для тестування того, чи знаходиться точка всередині нього.
RelativeRectangleRelativeRectangle.RelativeRectangle створює прямокутник з даними ліві, верхні, ширина, висота оферти.
Vector2Vector2.Vector2 створює вектор з обома компонентами, встановленими на дану скалар.
Vector3Класа Vector3 забезпечує повну 3D-векторну математику, включаючи точковий продукт, кроссовий продукт, нормалізацію та розрахунки кутів між напрямками.
Vector4Vector4.Vector4 створює вектор з Vector3 і подвійного компонента w.

Перелік

EnumerationОпис
AlphaSourceОзначає, чи містить текстура альфа-канал.
ApertureModeМоди апертури камери.
AxisОсі.
AxisAxis.XAxis - це напрям осі X.
BoneLinkModeМод зв’язку кістки відноситься до способу, яким кістка з’єднана або пов’язана зі своєю батьківською кісткою в рамках ієрархічної структури.
BooleanOperationБулева операція Меша.
BoundingBoxExtentРозмір граничного поля.
ColladaTransformStyleСтиль трансформації вузла.
ComposeOrderПорядок складання матриці трансформації.
CoordinateSystemКоординаційна система.
CurveDimensionРозмір кривих.
DracoCompressionLevelРівень стиснення для файлу Драко.
ExtrapolationTypeТип екстраполяції.
FileContentTypeТип змісту файлу.
InterpolationТип інтерполяції ключа.
LightTypeСвітлі люди.
MappingModeМод мапі.
NurbsTypeТипи NURBS.
PatchDirectionTypeВиконуйте напрям.
PdfLightingSchemeLightingScheme визначає освітлення, яке застосовується до 3D-арту.
PdfRenderModeРежим рендеру визначає стиль, в якому 3D-виробництво рентерується.
ProjectionTypeТипи проекції камери.
PropertyFlagsФлаги власності.
ReferenceModeРеферентний режим.
RotationModeМоду обертання фрустума.
RotationOrderПорядок контролює, які rx ry rz застосовуються в матриці трансформації.
SkeletonTypeСкелетний тип.
SplitMeshPolicyПолітика розриву.
StepModeStepMode.PREVIOUS_VALUE - це перехід до попереднього значення в послідовності.
TextureFilterФільтрування під час збирання проб текстури.
TextureMappingКартування текстури.
VertexElementTypeТип вертольового елемента.
VertexFieldDataTypeТип даних поля вертесу.
VertexFieldSemanticСемантика поля вершин.
WeightedModeWeightedMode enum описує, як застосовуються ваги вершин, підтримуючи None, OutWeight,NextInWeight та Both.
WrapModeТекстура в режимі обертання.

Дивіться також

 Українська