Skip to content

Instantly share code, notes, and snippets.

View Gustorvo's full-sized avatar

Gustorvo Gustorvo

View GitHub Profile
@Gustorvo
Gustorvo / package.json
Last active April 20, 2024 18:58
Unity package manifest file including XR setup for Meta
{
"dependencies": {
"com.gustorvo.tools": "file:C:/Users/mumia/Documents/Unity Packages/Tools",
"com.dbrizov.naughtyattributes": "https://github.com/dbrizov/NaughtyAttributes.git#upm",
"com.meta.xr.sdk.all": "64.0.0",
"com.unity.ide.rider": "3.0.28",
"com.unity.render-pipelines.universal": "14.0.10",
"com.unity.textmeshpro": "3.0.8",
"com.unity.ugui": "1.0.0",
"com.unity.xr.management": "4.4.1",
@Gustorvo
Gustorvo / QuaternionExtensions.cs
Created May 28, 2021 12:24
Some of the Quaternion Extensions for Unity
using UnityEngine;
public static class QuaternionExtensions
{
/// <summary>
/// Converts rotation into its euler angles representaion (in degrees) in range [-180, 180].
/// </summary>
/// <param name="q"></param>
/// <returns></returns>
public static Vector3 ToEulerAnglesInRange180(this Quaternion q)
@Gustorvo
Gustorvo / ArtBodyExtensions.cs
Last active May 9, 2024 07:18
Extension methods for working with ArticulationBody component for Unity
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// Extension methods for working with ArticulationBody component for Unity
/// </summary>
public static class ArtBodyExtensions
{
/// <summary>
/// Sets an articulation body drive target rotation to match a given targetLocalRotation.