Share via


MDLMesh.AddTangentBasisWithNormals(String, String, String) Method

Definition

Reads surface normals from the buffer that is specified by textureCoordinateAttributeName, calculates tangents and bitangents, and stores them in the specified buffers.

[Foundation.Export("addTangentBasisForTextureCoordinateAttributeNamed:normalAttributeNamed:tangentAttributeNamed:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void AddTangentBasisWithNormals(string textureCoordinateAttributeName, string normalAttributeName, string tangentAttributeName);
[<Foundation.Export("addTangentBasisForTextureCoordinateAttributeNamed:normalAttributeNamed:tangentAttributeNamed:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member AddTangentBasisWithNormals : string * string * string -> unit
override this.AddTangentBasisWithNormals : string * string * string -> unit

Parameters

textureCoordinateAttributeName
String
normalAttributeName
String
tangentAttributeName
String
Attributes

Applies to