Skip to main content

MeshRenderer

ClassTypeNameInterface Description
MeshRenderer.RendererVariablesmesh: Mesh

Mesh corresponding to the Renderer

VariablesmainMaterial: Material | null

Main Material of the Renderer

VariablesmainPass (readonly): Pass | null

Main Pass of the main material of the Renderer

FunctionsgetBoundingBox(): AABB

Bounding box of the Renderer

Examples

mesh: Mesh

const mesh = meshRenderer.mesh;

mainMaterial: Material | null

const material = meshRenderer.mainMaterial();

mainPass (readonly): Pass | null

const pass = meshRenderer.mainPass();

getBoundingBox(): AABB

const box = meshRenderer.getBoundingBox();

Use Case

@customNode()
export class CustomNodeTS extends BasicScriptNode{
@input()
sceneObject: APJS.SceneObject

@output()
result: string;

execute() {
if (!this.sceneObject)
return;
const meshRenderer = this.sceneObject.getComponent('MeshRenderer') as APJS.MeshRenderer;
if (!meshRenderer)
return;
this.result = `Mesh: ${meshRenderer.mesh}
getBoundingBox: ${meshRenderer.getBoundingBox()}`;
}
}

RendererShowCase.ts

Copyright © 2025 TikTok. All rights reserved.
About TikTokHelp CenterCareersContactLegalCookies