Skip to content

Instantly share code, notes, and snippets.

Avatar
😄

Giles Bathgate GilesBathgate

😄
View GitHub Profile
View Minimal C++ example
#include "stdafx.h"
#include <metahost.h>
#pragma comment(lib, "mscoree.lib")
int _tmain(int argc, _TCHAR* argv[])
{
ICLRMetaHost *pMetaHost = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHost, IID_ICLRMetaHost,(LPVOID*)&pMetaHost);
}
View simple gmpq test.
extern(C)
{
alias uint mp_limb_t;
struct __mpz_struct
{
int _mp_alloc;
int _mp_size;
mp_limb_t *_mp_d;
View xmlwriter.d
import std.xml;
import std.string;
import std.container.stack;
class XmlWriter
{
this()
{
m_stack = new Stack!Element();
}
View test.py
#!/usr/bin/env python
import requests
r=requests.post("http://httpbin.org/post",data={"this&":1,"that=":2})
print(r.text)
View extruder_fan3.scad
duct_wall=1;
gap=6;
inner_radius=18;
outer_radius=inner_radius+gap;
height=14;
nozzle_height=6;
taper_angle=30;
skew=nozzle_height*tan(taper_angle);
top_height=height-nozzle_height;
View extruder_fan2.scad
duct_wall=1;
gap=6;
inner_radius=18;
outer_radius=inner_radius+gap;
height=14;
nozzle_height=6;
taper_angle=30;
skew=nozzle_height*tan(taper_angle);
top_height=height-nozzle_height;
View confused.scad
$fn = 32;
w = 0.5;
n = 4;
R = 2;
r = R / cos(180/n);
difference() {
// Chain hull of circles same width as filament at nozzle positions
for(i = [0 : n - 1])
View back-to-back.scad
e=0.8338;
d=0.1111;
l=4;
polyhedron([
[-e,l/4,-d], //0
[0,l,0], //1
[0,0,0], //2
[e,l/2,-d], //3
[2,0,0], //4
[2,l,0], //5
View non-manifold.stl
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View perimeter-test.rcad
module main(){
difference(){
cube([100,17,5],true);
for(i=[-2:2])
translate([i*20,0,0])
cube(6,true);
}
}
module mods(){