Class Toolkit
Contents
[
Hide
]Toolkit class
public static class Toolkit
Methods
Name | Description |
---|---|
static CopyChannelsTo(this Material, MaterialBuilder, params string[]) | |
static CopyChannelsTo(this MaterialBuilder, Material, params string[]) | |
static CopyTo(this ChannelBuilder, MaterialChannel) | |
static CopyTo(this Material, MaterialBuilder) | |
static CopyTo(this MaterialBuilder, Material) | |
static CopyTo(this MaterialChannel, ChannelBuilder) | |
static CreateBufferView<T>(this GlbData, IReadOnlyList<T>) | |
static CreateMaterial(this GlbData, MaterialBuilder) | |
static CreateVertexAccessor(this GlbData, MemoryAccessor) | |
static FindNode(this Node, Predicate<Node>) | Finds a Node by name in the current graph. |
static FindNode(this Scene, Predicate<Node>) | Finds a Node by name in the current graph. |
static GetDiffuseColor(this Material, Vector4) | |
static GetDiffuseTexture(this Material) | |
static GetDiffuseTextureTransform(this Material) | |
static GetVertexColumns(this MeshPrimitive) | |
static SaveAsWavefront(this GlbData, string) | |
static SaveAsWavefront(this GlbData, string, Animation, float) | |
static ToMaterialBuilder(this Material) | |
static ToSceneBuilder(this Scene) | |
static ToSchema2(this AlphaMode) | |
static ToToolkit(this AlphaMode) | |
static UseAnimation(this GlbData, string) | |
static UseImageWithContent(this GlbData, MemoryImage) | Creates or reuses an GlbImage with the image content set by image |
static UseImageWithFile(this GlbData, string) | Creates or reuses an GlbImage with the file set by filePath |
static WithChannelColor(this Material, string, Vector4) | |
static WithChannelFactor(this Material, string, string, float) | |
static WithChannelParameter(this Material, string, Vector4) | |
static WithChannelTexture(this Material, string, int, ImageGlb) | |
static WithChannelTexture(this Material, string, int, string) | |
static WithColor(this PunctualLight, Vector3, float, float) | Defines the light color, intensity and range for the current PunctualLight . |
static WithDefault(this Material) | Initializes this Material instance with default material attributes. |
static WithDefault(this Material, Vector4) | Initializes this Material instance with default material attributes. |
static WithDoubleSide(this Material, bool) | |
static WithIndicesAccessor(this MeshPrimitive, PrimitiveType, IReadOnlyList<int>) | |
static WithIndicesAccessor(this MeshPrimitive, PrimitiveType, MemoryAccessor) | |
static WithIndicesAutomatic(this MeshPrimitive, PrimitiveType) | |
static WithInstanceAccessor<T>(this MeshGpuInstancing, string, IReadOnlyList<T>) | |
static WithInstanceAccessors(this MeshGpuInstancing, IReadOnlyList<AffineTransform>) | |
static WithInstanceCustomAccessor(this MeshGpuInstancing, string, IReadOnlyList<object>) | |
static WithInstanceCustomAccessors(this MeshGpuInstancing, IReadOnlyList<JsonContent>) | |
static WithLocalRotation(this Node, Quaternion) | |
static WithLocalScale(this Node, Vector3) | |
static WithLocalTransform(this Node, AffineTransform) | |
static WithLocalTranslation(this Node, Vector3) | |
static WithMaterial(this MeshPrimitive, Material) | |
static WithMesh(this Node, Mesh) | |
static WithMorphingAnimation(this Node, string, ICurveSampler<SparseWeight8>) | |
static WithMorphingAnimation<T>(this Node, string, ICurveSampler<T>) | |
static WithMorphTargetAccessors(this MeshPrimitive, int, IEnumerable<MemoryAccessor>) | |
static WithOrthographicCamera(this Node, float, float, float, float) | |
static WithPBRMetallicRoughness(this Material) | Initializes this Material instance with PBR Metallic Roughness attributes. |
static WithPBRMetallicRoughness(this Material, Vector4, string, string, float, float) | |
static WithPBRSpecularGlossiness(this Material) | Initializes this Material instance with PBR Specular Glossiness attributes. |
static WithPerspectiveCamera(this Node, float?, float, float, float) | |
static WithRotationAnimation(this Node, string, ICurveSampler<Quaternion>) | |
static WithRotationAnimation(this Node, string, IReadOnlyDictionary<float, Quaternion>) | |
static WithScaleAnimation(this Node, string, ICurveSampler<Vector3>) | |
static WithScaleAnimation(this Node, string, IReadOnlyDictionary<float, Vector3>) | |
static WithSkin(this Node, Skin) | |
static WithSkinBinding(this Node, Matrix4x4, params Node[]) | |
static WithSkinnedMesh(this Node, Mesh, Matrix4x4, params Node[]) | |
static WithSpotCone(this PunctualLight, float, float) | Sets the cone angles for the Spot light. |
static WithTranslationAnimation(this Node, string, ICurveSampler<Vector3>) | |
static WithTranslationAnimation(this Node, string, IReadOnlyDictionary<float, Vector3>) | |
static WithUnlit(this Material) | Initializes this Material instance with Unlit attributes. |
static WithVertexAccessor(this MeshPrimitive, MemoryAccessor) | |
static WithVertexAccessor(this MeshPrimitive, string, IReadOnlyList<float>) | |
static WithVertexAccessor(this MeshPrimitive, string, IReadOnlyList<Vector2>) | |
static WithVertexAccessor(this MeshPrimitive, string, IReadOnlyList<Vector3>) | |
static WithVertexAccessor(this MeshPrimitive, string, IReadOnlyList<Vector4>) | |
static WithVertexAccessors(this MeshPrimitive, IEnumerable<MemoryAccessor>) | |
static WithVertexAccessors(this MeshPrimitive, IReadOnlyList<VertexPosition>) | |
static WithVertexAccessors(this MeshPrimitive, IReadOnlyList<VertexPositionNormal>) |
See Also
- namespace Aspose.CAD.FileFormats.GLB.ToolKit
- assembly Aspose.CAD