Aspose.3D FOSS for .NET

API 참조: NET에 대한 FOSS Aspose.3d 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은 보통 객체의 속성에서 생성되며, 일부 속성의 유형에는 여러 구성 요소 필드가 포함되어 있습니다. (베크터3 필드와 같은), 각 구성요소 필드에 대해 채널을 생성하고 해당 필드를 하나의 키프레임 시퀀스 인스턴스로 연결합니다.).
Bone뼈는 기하학의 제어점의 하위 집합을 정의하고 각 컨트롤 포인트에 대한 혼합물 무게를 정의합니다.
BooleanOperand이 클래스는 변한 메쉬를 부울 연산의 오퍼랜드로 캡슐화한다.
BooleanOperator12가지 방법과 9개의 특성을 가진 클래스입니다.
Box상자.
Camera카메라는 현장을 보는 사람의 시선을 묘사합니다.
Circle곡선은 원 모양의 가장자리에 있는 점들로 구성되어 있습니다.
ColladaSaveOptions콜라다 형식으로 선택권을 저장합니다.
CompositeCurveA는 여러 곡선 부분으로 구성되어 있습니다.
Curve모든 곡선 구현의 기본 클래스입니다.
CustomObject사용자 정의 객체 데이터를 나타냅니다.
Cylinder- 원격화된 실린더.
Deformer그리고, 기본 클래스.
Dish- 변수판.
DracoFormat구글 드라코 형식.
DracoSaveOptions구글 드라코 파일의 옵션 저장.
Ellipse엘립스는 일립스의 모양을 형성하는 점들의 집합을 정의합니다.
Entity모든 엔티티의 기본 클래스입니다.
EntityRendererKey등록된 엔티티 렌더러의 키입니다.
ExportException수출 예외.
ExtrapolationExtrapolation.Type는 Extrapolation.Type enum를 사용하여 추출 모드를 얻거나 설정합니다.
FbxLoadOptionsFBX 형식의 로드 옵션.
FbxSaveOptionsFBX 형식의 옵션 저장.
FileFormat파일 형식 정의.
FileFormatType파일 형식 유형.
FileSystem파일 시스템 캡슐링.
FileSystemFactoryFileSystem의 공장급.
Frustum카메라와 빛의 기본 클래스입니다.
Geometry모든 렌더링 가능한 기하학적 객체 (메시, 박스, 실린더 등) 의 기본 클래스.
GlobalTransform글로벌 변환은 비슷한 하지만 그것은 최종 평가된 변화를 나타냅니다.
GltfLoadOptionsglTF 형식의 로드 옵션.
GltfSaveOptionsglTF 형식의 옵션을 저장합니다.
GroupGroup.Group(name:string) 는 지정된 이름의 그룹을 생성합니다.
HalfSpace평면으로 나누어진 무한공간을 나타냅니다. 이것은 사용할 수 있습니다.
IOConfigIO는 연쇄화/분계화를 위한 구성입니다.
IOExtensionIOExtension.Write는 제공된 BinaryWriter에 매트릭스4 값을 적습니다.
ImageRenderOptions이미지 렌더링 옵션.
ImportException수입 예외.
KeyFrameKeyFrame.KeyFrame는 새로운 빈 키 프레임 인스턴스를 생성합니다.
KeyframeSequenceKeyframeSequence.KeyframeSequence는 소유자 이름 없이 빈 키프레임 시퀀스를 생성합니다.
LambertMaterial램버트 그림자 모델의 재료.
License라이센스 관리 클래스 (FOSS 버전에서는 사용할 수 없습니다).
Light빛이 그 장면을 밝게 해줍니다.
Line다선 (polyline) 은 세그먼트와 함께 있는 점들의 집합으로 정의된 경로이며, 가장자리로 연결되어 있습니다. 이것은 연결된 선의 세게멘트의 집적이기도 합니다.
LinearExtrusion선형 추출은 2D 모양을 입력으로 취하고 3차원에서 그 형태를 확장합니다.
LoadOptions로드 옵션의 기본 클래스.
Material재료는 기하학의 시각적 외관을 위해 필요한 매개 변수를 정의합니다.
MathUtilsMathUtils.CalcNormal는 Vector3 포인트들의 배열로 정의된 다각선의 정상 벡터를 계산합니다.
Mesh망은 많은 n면 다각형을 가지고 있습니다.
Metered미터링 라이센스 관리 클래스 (FOSS 버전에서는 사용할 수 없습니다).
Microsoft3MFFormat3MF 관련 유틸리티를 가진 Microsoft 3 M F의 파일 형식 인스턴스.
Microsoft3MFSaveOptions2가지 방법과 7개의 특성을 가진 클래스입니다.
MorphTargetChannelMorphTargetChannel는 목표 기하학을 정리하기 위해 사용된다.
MorphTargetDeformerMorphTargetDeformer는 각 지위마다 애니메이션을 제공합니다.
Node씬 그래프의 요소를 나타냅니다.
NurbsCurveNURBS 곡선은 NULBS로 표현된 곡선이다. (비일률적 이성 기초 스플라인) NUNBS는 제어점, 가중화 된 컨트롤 포인트 집합 및 교도 벡터에 의해 정의된다. w 구성요소 co .
NurbsDirection3D 표면에는 U와 V 두 가지 방향이 있습니다. NurbsDirection는 각 방향으로 데이터를 정의합니다.
NurbsSurfaceNURBS로 표현된 표면입니다. (이하 비일형 합리적 기초 스플라인) A는 2와 정의됩니다.
ObjLoadOptions웨이브프론트 OBJ 형식의 로드 옵션.
ObjSaveOptions웨이브프론트 OBJ 형식의 옵션을 저장합니다.
ParseExceptionParseException.ParseException는 제공된 오류 메시지와 함께 새로운 ParseException을 생성합니다.
PatchA는 ,와 같은 파라미터 모델링 표면입니다. 또한 2로 정의됩니다, 그리고 .
PatchDirection패치 U와 V 방향.
PbrMaterial알베도 색상/금속성/어려움에 기초한 물리적인 렌더링을 위한 재료.
PdfFormat어도비의 휴대용 문서 형식.
PdfLoadOptionsPDF 로딩 옵션.
PdfSaveOptionsPDF 수출에서 저장 옵션.
PhongMaterial블린-폰그 그림자 모델의 재료입니다.
Plane평면이 정해져 있습니다.
PlyFormatPLY 형식입니다.
PlyLoadOptionsPlyLoadOptions.PlyLoadOptions는 PLY 파일을 로드하는 기본 옵션이 있는 새로운 인스턴스를 생성합니다.
PlySaveOptionsPlySaveOptions.PlySaveOptions는 기본 PLY 저장 설정으로 새로운 인스턴스를 구성합니다.
PointCloud점 구름은 토폴로지 정보가 없고, 제어점과 꼭짓기 요소만 포함합니다.
PolygonBuilder복사형을 만드는 보조 클래스입니다.
PolygonModifierPolygonModifier.Triangulate는 제공된 메쉬의 모든 면을 삼각형으로 삼각화합니다.
Pose포즈.
Primitive모든 원시적인 사람들을 위한 기본 클래스입니다.
Profile2D Profile in xy plane.
Property사용자 정의된 속성을 보유하는 클래스.
PropertyCollection부동산 수집.
Pyramid파라메이터화된 피라미드.
RectangularTorus정사각형 토러스.
RevolvedAreaSolid이 클래스는 축에 대한 프로필이 제공하는 가로 구간을 회전시켜 고체 모델을 나타냅니다.
RvmFormatRVM 형식.
SaveOptions저장 옵션의 기본 클래스.
Scene장면은 노드, 기하학, 재료, 텍스처, 애니메이션, 포즈, 서브-씬 등이 포함된 상위 레벨 객체입니다.
SceneObject장면 안에 저장될 객체의 루트 클래스입니다.
Segment복합 곡선의 세그먼트입니다.
SemanticAttributeSemanticAttribute.SemanticAttribute는 정해진 벡터 필드 시맨틱을 가진 새로운 속성을 생성합니다.
Shape형태는 마야의 클러스터 변형자와 비슷한 제어점들의 세트의 변형을 설명합니다.
Skeleton스켈레톤은 주로 CAD 소프트웨어에서 설계자의 구조를 조작하는 데 도움이 되는 것으로 사용되는데, 일반적으로 CAD 소프트웨어를 제외하고는 쓸모가 없습니다.
SkinDeformer피부 변형기는 여러 개의 뼈를 가지고 있습니다. 각 뼈는 제어점의 무게에 의해 기하학의 일부를 혼합합니다.
Sphere구경이 정해져 있습니다.
StlLoadOptionsSTL 형식의 로드 옵션.
StlSaveOptionsSTL 형식의 옵션을 저장합니다.
SweptAreaSolidSweptAreaSolid는 디렉트릭스를 따라 프로파일을 어 기하학을 구성합니다.
Texture이 클래스는 외부 파일의 텍스처를 정의합니다.
TextureBase모든 콘크리트 질감에 대한 기본 클래스.
TextureSlot재료의 질감 슬롯은 물질 인스턴스를 통해 수록할 수 있습니다.
Torus- 타우스 변수.
Transform변환은 객체의 번역/ 스케일/ 회전 또는 변형 매트릭스에 최소한의 비용으로 접근할 수 있는 정보를 포함합니다. 로컬 트랜스포머에서 사용된다.
TransformBuilderTransformBuilder 개발자가 복합 객체 배치를 단순화하여 선택 가능한 구성 순서로 변환 매트릭스를 작성, 미리 설정 또는 첨부할 수 있습니다.
TransformedCurveTransformedCurve는 변수 행렬을 사용하여 곡선에 배치된 위치를 제공합니다.
TriMeshTriMesh은 GPU에 직접적으로 사용될 수 있는 원료 데이터를 포함합니다.
TrialException재판 예외.
TrimmedCurve두 끝에서 기본 곡선을 절단한 경계된 곡선입니다.
VertexVertex.ReadVector3(장) 는 지정된 정점 필드에서 3개의 구성 요소를 가진 벡터를 읽어내 위치 데이터를 추출할 수 있게 한다.
VertexDeclarationVertexDeclaration.VertexDeclaration는 새, 빈 벡터 선언 인스턴스를 생성합니다.
VertexElement원봉 요소의 기본 클래스 A 원반 요소 유형은 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특정 구성요소들에 대한 혼합물 무게를 정의합니다.
VertexFieldVertexField 클래스는 개발자가 데이터 타입, 의미적, 인덱스, 위명, 오프셋 및 크기를 지정하여 윗부분 필드를 정의할 수 있도록 하며 해시링, 평등 및 비교 작업을 제공합니다.
Watermark워터마크 유틸리티는 3D 파일에 텍스트 워터의 임베디션 및 추출을 가능하게 하며, 선택적 비밀번호 보호와 영구성을 제공합니다.

인터페이스

Interface설명
IArrayListAspose.3D는 더 나은 로딩/저장 성능을 위해 List{T}의 자체적으로 최적화된 구현을 가지고 있습니다. 이 인터페이스만 IList{ T }와 호환되는 및 유사한 인터페이스를 가진 사용자에 노출됩니다.
IIndexedVertexElementVertexElement 지수 데이터와 함께.
IMeshConvertible이 인터페이스를 구현한 엔티티들은 메이스로 변환될 수 있습니다.
INamedObject이름이 있는 물체입니다.
IOrientable방향성 제공 가능한 주체는 이 인터페이스를 구현합니다.

구조체

Struct설명
BoundingBox축이 정렬된 경계 상자.
BoundingBox2DBoundingBox2D.BoundingBox2D는 지정된 최소 및 최대 벡터와 새로운 2차원 경계 상자를 초기화합니다.
EndPoint곡선을 절단하는 끝점은 매개 변수 값이나 카르테이안 지점일 수 있습니다.
FMatrix4FMatrix4.FMatrix4는 각 요소를 나타내는 16개의 플로트 값으로부터 행렬을 생성합니다.
FVector2FVector2.FVector2는 주어진 x와 y 플로트 구성요소들을 가진 2차원 벡터를 생성합니다.
FVector33D 벡터를 나타냅니다.
FVector4FVector4.FVector4(x:float, y: float , z: Float w:flot) 는 주어진 x,y,z,w 값으로 4D 벡터를 생성합니다.
Matrix4Matrix4.Matrix4는 제공된 16개의 플로트 구성 요소로부터 4x4 행렬을 만들어냅니다.
Quaternion쿼터니온은 일반적으로 3D 공간에서 회전을 나타낼 때 사용됩니다.
Rect직각은 위치와 크기를 가진 정사각형을 나타내고, 점이 그 안에 있는지 테스트하는 ‘콘테인즈’ 방법을 제공합니다.
RelativeRectangleRelativeRectangle.RelativeRectangle는 왼쪽, 위, 너비, 높이 오프셋을 가진 정사각형이 됩니다.
Vector2Vector2.Vector2는 두 구성 요소가 주어진 스칼라로 설정된 벡터를 생성합니다.
Vector3벡터3 클래스는 점수, 교차분자, 정상화 및 방향 사이의 각 계산을 포함한 완전한 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지도 모드.
NurbsTypeNURBS 타입입니다.
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튜브의 포착 모드입니다.

참조

 한국어