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

NamnTyp avAccessBeskrivning
EnableMipMapboolLäs/ SkrivHämtar eller anger om mipmap är aktiverad för den här texturen
Contentbyte[]Läs/ SkrivHämtar eller anger det binära innehållet i texturen.
FileNamestringLäs/ SkrivHämtar eller anger den associerade texturfilen.
AlphadoubleLäs/ SkrivHämtar eller anger standard‑alfavärdet för texturen.
AlphaSourceAlphaSourceLäs/ SkrivHämtar eller anger om texturen definierar alfakanalen.
WrapModeUWrapModeLäs/ SkrivHämtar eller anger texturens omslagslägen i U.
WrapModeVWrapModeLäs/ SkrivHämtar eller anger texturens omslagslägen i V.
WrapModeWWrapModeLäs/ SkrivHämtar eller anger texturens omslagslägen i W.
MinFilterTextureFilterLäs/ SkrivHämtar eller anger filtret för minifiering.
MagFilterTextureFilterLäs/ SkrivHämtar eller anger filtret för förstoring.
MipFilterTextureFilterLäs/ SkrivHämtar eller anger filtret för mip‑nivåprovning.
UVRotationVector3Läs/ SkrivHämtar eller anger rotationen för texturen.
UVScaleVector2Läs/ SkrivHämtar eller anger UV‑skalan.
UVTranslationVector2Läs/ SkrivHämtar eller anger UV‑översättningen.
NamestringLäs/ SkrivHämtar eller anger namnet.
PropertiesPropertyCollectionLäsningHämtar samlingen av alla egenskaper.

Metoder

SignatureBeskrivning
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 .

Se även

 Svenska