Skip to content

Instantly share code, notes, and snippets.

View lin-ycv's full-sized avatar
:octocat:

Lin Yu-Chieh (Victor) lin-ycv

:octocat:
View GitHub Profile
import RPi.GPIO as GPIO
from mfrc522 import SimpleMFRC522
import time
import datetime
import csv
relayPin = 4
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
import RPi.GPIO as GPIO
from mfrc522 import SimpleMFRC522
import time
import datetime
relayPin = 4
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(relayPin, GPIO.OUT)
using System.Drawing;
using System.Windows.Forms;
using System.Windows.Input;
this.Component.Description = "Copy all wires connected to a node to another node.";
this.Component.Name = "Copy Wires";
this.Component.NickName = "Copy";
Instances.ActiveCanvas.KeyUp -= keyHandle;
Instances.ActiveCanvas.KeyUp += keyHandle;
using System.Drawing;
// Descriptions
Component.Name = "Canvas Colour";
Component.Description = "Changes colour of canvas background and grid";
Component.Params.Input[0].Name = "Enable";
Component.Params.Input[0].NickName = "E";
Component.Params.Input[0].Description = "Toggle to enable/disable custom colour settings";
Component.Params.Input[1].Name = "Background Colour";
Component.Params.Input[1].NickName = "B";
@lin-ycv
lin-ycv / PictureFrame.cs
Created May 25, 2022 12:45
RhinoCS PictureFrame with Transparency
// Get png's
string[] files = System.IO.Directory.GetFiles(dir);
int i = 0;
if(place)
{
foreach(var pt in loc){
// Add PictureFrame
var id = doc.Objects.AddPictureFrame(// Guid
new Plane(pt, Vector3d.XAxis, Vector3d.ZAxis), // Plane