This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Follow the steps on http://www.angelofarina.it/DisableDiscrete.htm | |
if this doesn't work: | |
`sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00` | |
then try `sudo nvram 000fa4ce-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00` | |
Also check if any new NVidia or AMD drivers got created in /System/Library/Extensions, like GeForce* or NVDA* or NVIDIA* or CUDA*, which will need to be moved away |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
using System.Collections; | |
using System.Collections.Generic; | |
using System; | |
public class Math3d { | |
private static Transform tempChild = null; | |
private static Transform tempParent = null; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# pip install transforms3d numpy | |
import transforms3d as t3d | |
import numpy as np | |
scene_transform = {"pos": [0,0,0], "rot": [0,0,0,1], "scale": [1,1,1]} | |
# https://forum.unity.com/threads/whats-the-math-behind-transform-transformpoint.107401/#post-709765 | |
def local_to_world(p): | |
v = np.multiply(p, scene_transform["scale"]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// returns a gaussian random function with the given mean and stdev. | |
function gaussian(mean, stdev) { | |
var y2; | |
var use_last = false; | |
return function() { | |
var y1; | |
if (use_last) { | |
y1 = y2; | |
use_last = false; | |
} else { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine; | |
// Simple example usage script for MarchingCubes.cs: | |
// at: https://gist.github.com/cmdr2/b5326aa6fbf3c367747cc5ec31ba831e | |
// | |
// Attach to an empty GameObject in the scene | |
// | |
// Not optimized, performs poorly! Written for simple readability |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections.Generic; | |
using UnityEngine; | |
// Reimplementation of http://paulbourke.net/geometry/polygonise/ | |
// in C# for Unity. | |
// | |
// Example script to run this in Unity: https://gist.github.com/cmdr2/b5aea11b9bd5259b9198f4fdc027061c | |
// | |
// Note: This uses Unity's Linear Interpolation and Vector3 | |
// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script src="https://cdnjs.cloudflare.com/ajax/libs/processing.js/1.6.0/processing.min.js"></script> | |
<body> | |
<script type="application/processing"> | |
void setup(){ | |
size(200, 200); | |
} | |
void draw(){ | |
background(64); | |
ellipse(40, 40, 20, 20); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# by cmdr2, anyone is free to use and modify this, without the need to give credit | |
import math | |
import ephem | |
import time | |
from datetime import datetime, timedelta | |
# consts | |
degrees_per_rad = 180.0 / math.pi | |
au = 149597892 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// by cmdr2, anyone is free to use and modify this, without the need to give credit | |
const satellite = require('satellite.js'); // https://www.npmjs.com/package/satellite.js | |
const SunCalc = require('suncalc'); // https://www.npmjs.com/package/suncalc | |
var satrec = satellite.twoline2satrec('1 71066C 20001A 20014.19313215 -.01059873 00000-0 -43936-2 0 145', | |
'2 71066 52.9993 1.7743 0000976 92.9471 326.1492 15.86148217 16'); | |
var stdMag = 4.7; // for Starlink-2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var acc = require('imu'); | |
var camera = require('camera'); | |
var file = require('file'); | |
var notification = require('notification'); | |
var vibrate = require('vibrate'); | |
var led = require('led'); | |
var location = require('location'); | |
var sms = require('sms'); | |
var contacts = require('contacts'); |