Skip to content

Instantly share code, notes, and snippets.

View mburger89's full-sized avatar
🦄
The answer is 42

Max Burger mburger89

🦄
The answer is 42
View GitHub Profile
@Matt54
Matt54 / Branch.swift
Created June 14, 2025 14:46
Procedural tree RealityView with LowLevelMesh
import Foundation
struct Branch {
var segments: [BranchSegment] = []
var dynamicSegment: BranchSegment? // the end of the branch that's currently growing
var completedSegments: Int = 0
var currentGrowthProgress: Float = 0.0
var isActive: Bool = true
var branchId: UUID = UUID()
var parentBranchId: UUID?
@Matt54
Matt54 / PancakeEffectView.swift
Created June 1, 2025 14:58
RealityKit LowLevelMesh pancake effect (smashing z position of vertices)
import SwiftUI
import RealityKit
import Metal
struct PancakeEffectView: View {
@State var entity: ModelEntity?
@State var lowLevelMesh: LowLevelMesh?
@State var originalVerticesBuffer: MTLBuffer?
@State var timer: Timer?
@State var isForward: Bool = true