graphics.render3d · function ·
SetGraphics3DTextureMaterialV1
The texture is projected from object-space position using the dominant surface axis, so existing P3N3 meshes need no new vertex format. Scale must be finite and in 0.125..64. Solid lit color remains the exact default.
Use bounded hardware 3D resources, meshes, cameras, lights, and draw commands.
external SetGraphics3DTextureMaterialV1(int texture, float scale) returns boolStatus: source-declared
Parameters
int texture- Supply texture as int.
float scale- Supply scale as float.
Use SetGraphics3DTextureMaterialV1
A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.
cpu · source-example · type checked
using graphics.render3d
// Use bounded hardware 3D resources, meshes, cameras, lights, and draw commands.
int texture = 1
float scale = 1.0
bool result = SetGraphics3DTextureMaterialV1(texture, scale)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.graphics_render3d__setgraphics3dtexturematerialv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.render3d"
version = "0.1.0"
path = "../../../yeho/packages/graphics/render3d"
Notes and source
Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.
yeho/packages/graphics/render3d/render3d.yh:104