Skip to content

Instantly share code, notes, and snippets.

using System.Numerics;
// github.com/ampl/gsl/blob/master/linalg/svd.c
// note: A = U S Vt, Ainv = V Sinv Ut
// original port bby James D. McCaffrey
namespace Jacobi;
public class SVDJacobiProgram
{
public interface IServiceEndpoint
{
// To support settings daemon and register the layout root,
// the device must properly report it first
// -> will lead to showing an additional 'settings' button
// Note: each device has to save its settings independently
// and may use the K2AppData from the Paths' class
// Tip: you can hide your device's settings by marking this as 'false',
// and change it back to 'true' when you're ready
[DefaultValue(false)] bool IsSettingsDaemonSupported { get; }
@meruune
meruune / amecodes.md
Last active November 4, 2022 16:05
AME-gRPC Status Codes

Basic codes: (Code: [this]:X)

Code: None:

  • Key: (/ServerStatuses/WTF)
  • Text: COULD NOT CHECK STATUS (ᗜˬᗜ)\nE_WTF\nSomething's fucked a really big time.
  • When: Never, actually... just a classic UI text placeholder (OMG FUMO EYES)

Code: 1:

  • Key: (/ServerStatuses/Success)
  • Text: Success! (Code 1:0)\nI_OK\nEverything's good!

Amethyst doesn't have just "flip"

There's 2 of them (and an additional-settings one), actually...

As seen here, there's flip for both the base and the override device.
This time, the base device is superior. (Unlike when composing poses)

Flip is only supported by KinectBasis devices (only if they mark it as supported)
JointsBasis devices do not support flip, as mirroring joints would be hard to standarize.

Both base and override flip mirror the tracking for particular trackers.

@meruune
meruune / AmethystChanges.md
Last active July 13, 2023 21:02
Changes made on the K2EX→Amethyst way

Changes "KinectToVR K2EX 0.9.X" --- "Amethyst"

Note: I wouldn't call it "changes" since Amethyst is a literal start from zero.
But hey - you people keep asking for a "changelog", so you have it!

Note: This is only a part of the actual changelog,
the parts I thought would be less important were omitted.

To read more about Amethyst plugins, please go here.
If you wanna try out Amethyst itself, visit this repo.