Přejít k navigační liště

Zdroják » Zprávičky » Illuminated.js – knihovna pro renderování v canvasu

Illuminated.js – knihovna pro renderování v canvasu

Illuminated.js – je projekt pro renderování světelných scén do canvasu. Nabízí vám základní objekty, které rozmístíte v prostoru, a vypočte výsledný obrázek. Použití v praxi může vypadat třeba takhle:

var light = new Lamp({
    position: new Vec2(200, 150),
    distance: 200
});
var disc = new DiscObject({
    center: new Vec2(100, 100),
    radius: 30
});
var rect = new RectangleObject({
    topleft: new Vec2(250, 200),
    bottomright: new Vec2(350, 250)
});

var lighting = new Lighting({
    light: light,
    objects: [ disc, rect ]
});
lighting.compute(canvas.width, canvas.height);

Více se dozvíte na stránce Getting started a na představení projektu. Zdrojové kódy najdete na GitHubu.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

Clawdbot (Moltbot): osobní AI agent, který vykonává práci za vás

AI
Komentáře: 1
Clawdbot, dnes známý jako Moltbot, není jen další chatbot – je to osobní AI agent, který umí přímo vykonávat úkoly, místo aby jen radil. Stačí mu zadat cíl, a on sám zpracuje e-maily, plánuje schůzky, vyhledává informace nebo spouští skripty. Open-source a self-hosted přístup zajišťuje plnou kontrolu nad daty i nástroji, a dává tak uživatelům možnost mít vlastního digitálního asistenta, který skutečně pracuje za ně.

Skutečná cena mikroslužeb: výkon, složitost a režie

Mikroslužby slibují flexibilitu, nezávislé nasazování a snadné škálování týmů. Ve skutečnosti však každé síťové volání přidává latenci, zvyšuje režii a komplikuje dostupnost. Tento článek ukazuje, proč i jednoduché workflow může být v mikroslužbách pomalejší než v monolitu, doplněno o čísla, kód a praktické tipy pro rozhodování mezi architekturami.