dolphin.projection3d · function ·

DolphinProjectOrthographic

Project a 3D point into a 2D view using camera angles, scale, and screen center. Check the result's valid flag.

cpudolphindolphin.projection3dfunctionprojection3dsource-example

Project 3D points into an orthographic 2D view with an inspectable camera.

external DolphinProjectOrthographic(Vector3 point, float yaw, float pitch, float pixelsPerUnit, float centerX, float centerY) returns dolphinProjection

Status: source-declared

Parameters

Vector3 point
Supply point as Vector3.
float yaw
Supply yaw as float.
float pitch
Supply pitch as float.
float pixelsPerUnit
Supply pixels per unit as float.
float centerX
Supply center x as float.
float centerY
Supply center y as float.

Use DolphinProjectOrthographic

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using dolphin.projection3d

// Project 3D points into an orthographic 2D view with an inspectable camera.
Vector3 point = Vector3(1.0, 1.0, 1.0)
float yaw = 1.0
float pitch = 1.0
float pixelsPerUnit = 1.0
float centerX = 1.0
float centerY = 1.0
dolphinProjection result = DolphinProjectOrthographic(point, yaw, pitch, pixelsPerUnit, centerX, centerY)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.dolphin_projection3d__dolphinprojectorthographic"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.projection3d"
version = "0.1.0"
path = "../../../dolphin/packages/projection3d"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

dolphin/packages/projection3d/src/projection.yh:22