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.

cpufunctiongraphicsgraphics.render3drender3dsource-exampleyeho

Use bounded hardware 3D resources, meshes, cameras, lights, and draw commands.

external SetGraphics3DTextureMaterialV1(int texture, float scale) returns bool

Status: 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