## TextureBase class

Classe base per tutte le strutture in calcestruzzo. Texture definisce l'aspetto grafico di una superficie geometrica.

```csharp
public class TextureBase : A3DObject
```

## Costruttori

| Nome | Descrizione |
| --- | --- |
| [TextureBase](texturebase)(string) | Inizializza una nuova istanza di[`TextureBase`](../texturebase) classe. |

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [Alpha](../../aspose.threed.shading/texturebase/alpha) { get; set; } | Ottiene o imposta il valore alfa predefinito della texture Questo è valido quando il[`AlphaSource`](./alphasource) èPixelAlpha Il valore predefinito è 1.0, l'intervallo di valori valido è compreso tra 0 e 1 |
| [AlphaSource](../../aspose.threed.shading/texturebase/alphasource) { get; set; } | Ottiene o imposta se la texture definisce il canale alfa. Il valore predefinito èNone |
| [MagFilter](../../aspose.threed.shading/texturebase/magfilter) { get; set; } | Ottiene o imposta il filtro per l'ingrandimento. |
| [MinFilter](../../aspose.threed.shading/texturebase/minfilter) { get; set; } | Ottiene o imposta il filtro per la minimizzazione. |
| [MipFilter](../../aspose.threed.shading/texturebase/mipfilter) { get; set; } | Ottiene o imposta il filtro per il campionamento a livello mip. |
| virtual [Name](../../aspose.threed/a3dobject/name) { get; set; } | Ottiene o imposta il nome. |
| [Properties](../../aspose.threed/a3dobject/properties) { get; } | Ottiene la raccolta di tutte le proprietà. |
| [UVRotation](../../aspose.threed.shading/texturebase/uvrotation) { get; set; } | Ottiene o imposta la rotazione della texture |
| [UVScale](../../aspose.threed.shading/texturebase/uvscale) { get; set; } | Ottiene o imposta la scala UV. |
| [UVTranslation](../../aspose.threed.shading/texturebase/uvtranslation) { get; set; } | Ottiene o imposta la traslazione UV. |
| [WrapModeU](../../aspose.threed.shading/texturebase/wrapmodeu) { get; set; } | Ottiene o imposta le modalità di avvolgimento della trama in U. |
| [WrapModeV](../../aspose.threed.shading/texturebase/wrapmodev) { get; set; } | Ottiene o imposta le modalità di avvolgimento delle texture in V. |
| [WrapModeW](../../aspose.threed.shading/texturebase/wrapmodew) { get; set; } | Ottiene o imposta le modalità di avvolgimento della trama in W. |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [FindProperty](../../aspose.threed/a3dobject/findproperty)(string) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome) |
| [GetProperty](../../aspose.threed/a3dobject/getproperty)(string) | Ottieni il valore della proprietà specificata |
| [RemoveProperty](../../aspose.threed/a3dobject/removeproperty)(Property) | Rimuove una proprietà dinamica. |
| [RemoveProperty](../../aspose.threed/a3dobject/removeproperty)(string) | Rimuove la proprietà specificata identificata da nome |
| [SetProperty](../../aspose.threed/a3dobject/setproperty)(string, object) | Imposta il valore della proprietà specificata |
| [SetRotation](../../aspose.threed.shading/texturebase/setrotation)(double, double) | Imposta la rotazione UV. |
| [SetScale](../../aspose.threed.shading/texturebase/setscale)(double, double) | Imposta la scala UV. |
| [SetTranslation](../../aspose.threed.shading/texturebase/settranslation)(double, double) | Imposta la traslazione UV. |

### Guarda anche

* class [A3DObject](../../aspose.threed/a3dobject)
* spazio dei nomi [Aspose.ThreeD.Shading](../../aspose.threed.shading)
* assemblea [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
