ShaderMaterial
Tổng quan
ShaderMaterial là một lớp trong Aspose.3D FOSS cho .NET. Dòng thừa kế từ: Material.
Một vật liệu bóng cho phép mô tả các vật chất bằng cách trình bày bên ngoài động cơ hoặc ngôn ngữ bóng.
Khóa học này cung cấp 11 phương pháp để làm việc với các đối tượng ShaderMaterial trong các chương trình .NET. Các phương pháp có sẵn bao gồm: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, RemoveProperty, SetProperty, SetTexture, ShaderMaterial, ToString. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.3D FOSS cho gói .Net. Tài sản : MapAmbient, MapDiffuse, MapEmissive, MapNormal, MapSpecular, Name,Và 2 nhiều hơn nữa.
Tài sản
| Tên | loại | Access | Mô tả |
|---|---|---|---|
Techniques | IList<ShaderTechnique> | Đọc | Lấy tất cả các kỹ thuật có sẵn được định nghĩa trong tài liệu này. |
MapSpecular | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa khung. |
MapDiffuse | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa xa xôi. |
MapEmissive | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa thải. |
MapAmbient | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ một bản đồ văn hóa môi trường. |
MapNormal | string | Đọc | Sử dụng trong GetTexture/SetTexture để phân bổ bản đồ văn hóa bình thường. |
Name | string | Đọc / viết | Lấy hoặc đặt tên. |
Properties | PropertyCollection | Đọc | Lấy tập hợp của tất cả các thuộc tính. |
Phương pháp
| Signature | Mô tả |
|---|---|
ShaderMaterial() | Khởi động một trường hợp mới của lớp ShaderMaterial. |
ShaderMaterial(name: string) | Khởi động một trường hợp mới của lớp ShaderMaterial. |
GetTexture(slotName: string) | /// |
SetTexture(slotName: string, texture: TextureBase) | Đặt texture vào slot được chỉ định. |
ToString() | Các định dạng phản đối string. |
GetEnumerator() | Lấy bộ liệt kê để liệt kê các khe texture nội bộ. |
A3DObject() | Khởi động một trường hợp mới của lớp A3DObject mà không có tên. |
RemoveProperty(property: Property) | Tắt một tài sản năng động. |
GetProperty(property: string) | Lấy giá trị của thuộc tính được chỉ định |
SetProperty(property: string, value: object?) | Đặt giá trị của thuộc tính được chỉ định |
FindProperty(propertyName: string) | Tìm tài sản. |