Texture
Översikt
Texture är en klass i Aspose.3D FOSS för .NET. ärvt från: TextureBase, INamedObject.
Denna klass definierar texten från en extern fil.
Denna klass innehåller 11 metoder för att arbeta med Texturobjekt i .NET-program. Tillgängliga metoder inkluderar: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.3D FOSS för .Net-paketet. och egenskaper: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter,Och 10 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
EnableMipMap | bool | Läs/ Skriv | Hämtar eller anger om mipmap är aktiverad för den här texturen |
Content | byte[] | Läs/ Skriv | Hämtar eller anger det binära innehållet i texturen. |
FileName | string | Läs/ Skriv | Hämtar eller anger den associerade texturfilen. |
Alpha | double | Läs/ Skriv | Hämtar eller anger standard‑alfavärdet för texturen. |
AlphaSource | AlphaSource | Läs/ Skriv | Hämtar eller anger om texturen definierar alfakanalen. |
WrapModeU | WrapMode | Läs/ Skriv | Hämtar eller anger texturens omslagslägen i U. |
WrapModeV | WrapMode | Läs/ Skriv | Hämtar eller anger texturens omslagslägen i V. |
WrapModeW | WrapMode | Läs/ Skriv | Hämtar eller anger texturens omslagslägen i W. |
MinFilter | TextureFilter | Läs/ Skriv | Hämtar eller anger filtret för minifiering. |
MagFilter | TextureFilter | Läs/ Skriv | Hämtar eller anger filtret för förstoring. |
MipFilter | TextureFilter | Läs/ Skriv | Hämtar eller anger filtret för mip‑nivåprovning. |
UVRotation | Vector3 | Läs/ Skriv | Hämtar eller anger rotationen för texturen. |
UVScale | Vector2 | Läs/ Skriv | Hämtar eller anger UV‑skalan. |
UVTranslation | Vector2 | Läs/ Skriv | Hämtar eller anger UV‑översättningen. |
Name | string | Läs/ Skriv | Hämtar eller anger namnet. |
Properties | PropertyCollection | Läsning | Hämtar samlingen av alla egenskaper. |
Metoder
| Signature | Beskrivning |
|---|---|
Texture() | Initierar en ny instans av textureklassen. |
Texture(name: string) | Initierar en ny instans av textureklassen. |
TextureBase(name: string) | Initialiserar en ny instans av TextureBase klass. |
SetTranslation(u: double, v: double) | Ställer in UV‑översättningen. |
SetScale(u: double, v: double) | Ställer in UV‑skalan. |
SetRotation(u: double, v: double) | Ställer in UV‑rotationen. |
A3DObject() | Initialiserar en ny instans av A3DObject-klassen utan namn. |
RemoveProperty(property: Property) | Ta bort ett dynamiskt egendom. |
GetProperty(property: string) | Hämta värdet på angiven egenskap |
SetProperty(property: string, value: object?) | Sätter värdet på den angivna egenskapen |
FindProperty(propertyName: string) | Hitta egendomen . |