diff --git a/Scratch.ipynb b/Scratch.ipynb index f9f9a30..f4d0773 100644 --- a/Scratch.ipynb +++ b/Scratch.ipynb @@ -6,10 +6,13 @@ "metadata": {}, "outputs": [], "source": [ - "import meshutil\n", "import stl.mesh\n", "import numpy\n", - "import trimesh" + "import trimesh\n", + "import random\n", + "\n", + "import meshutil\n", + "import examples" ] }, { @@ -18,72 +21,142 @@ "metadata": {}, "outputs": [], "source": [ - "b0 = numpy.array([\n", - " [0, 0, 0],\n", - " [1, 0, 0],\n", - " [1, 1, 0],\n", - " [0, 1, 0],\n", - "], dtype=numpy.float64) - [0.5, 0.5, 0]\n", - "xf0_to_1 = meshutil.Transform().translate(0,0,1)\n", - "b1 = xf0_to_1.apply_to(b0)" + "#mesh = examples.ram_horn()\n", + "#mesh = examples.twist()\n", + "#mesh = examples.twist_nonlinear()" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 65, "metadata": {}, "outputs": [], "source": [ - "mesh_fname = \"cube_test.stl\"\n", - "\n", - "mesh = meshutil.join_boundary_simple(b0, b1)\n", - "mesh = mesh.concat(meshutil.close_boundary_simple(b0))\n", - "for i in range(4):\n", - " # Opening boundary:\n", - " b = b1\n", - " xf = meshutil.Transform() \\\n", - " .translate(0,0,-1) \\\n", - " .scale(0.5) \\\n", - " .translate(0.25,0.25,1) \\\n", - " .rotate([0,0,1], i*numpy.pi/2)\n", - " for layer in range(30):\n", - " b_sub0 = xf.apply_to(b)\n", - " incr = meshutil.Transform() \\\n", - " .scale(0.9) \\\n", - " .rotate([-1,0,1], 0.3) \\\n", - " .translate(0,0,0.8)\n", - " b_sub1 = incr.compose(xf).apply_to(b)\n", - " m = meshutil.join_boundary_simple(b_sub0, b_sub1)\n", - " mesh = mesh.concat(m)\n", - " xf = incr.compose(xf)\n", - " # Close final boundary:\n", - " mesh = mesh.concat(meshutil.close_boundary_simple(b_sub1[::-1,:]))\n", - " # ::-1 is to reverse the boundary's order to fix winding order.\n", - " # Not sure of the \"right\" way to fix winding order here.\n", - " # The boundary vertices go in an identical order... it's just\n", - " # that clockwise/counter-clockwise flip.\n", - "\n", - "# I keep confusing the 'incremental' transform with the\n", - "# transform to get b_open in the first place\n", - " \n", - "# rotate([-1,0,1], ang).rotate([0,0,1], i*numpy.pi/2)\n", - "\n", - "# I don't need to subdivide *geometry*.\n", - "# I need to subdivide *space* and then put geometry in it.\n", - "\n", - "# Work around some annoying-ass trimesh/threejs bug:\n", - "wtf = meshutil.Transform().scale(0.1).translate(5,0,0)\n", - "center = meshutil.Transform().translate(-0.5, -0.5, -0.5)\n", - "base = meshutil.cube(open_xz=False).transform(center)\n", - "base = base.transform(wtf)\n", - "# to enable:\n", - "#mesh = mesh.concat(base)\n", - "mesh.to_stl_mesh().save(mesh_fname)" + "def gen_twisted_boundary(count=4, dx0=2, dz=0.2, ang=0.1):\n", + " b = numpy.array([\n", + " [0, 0, 0],\n", + " [1, 0, 0],\n", + " [1, 0, 1],\n", + " [0, 0, 1],\n", + " ], dtype=numpy.float64) - [0.5, 0, 0.5]\n", + " # this function almost needs some sort of 'continuous'\n", + " # property about it - that it is not tied to an integral\n", + " # number of iterations of a transform, but can smoothly\n", + " # generate it at any resolution.\n", + " # but... can I do that? do all transforms accomodate that?\n", + " # some should (rotation, translation), for others it makes\n", + " # no sense (mirroring)\n", + " #\n", + " # Generate 'seed' transformations:\n", + " xfs = [meshutil.Transform().translate(dx0, 0, 0).rotate([0,1,0], numpy.pi * 2 * i / count)\n", + " for i in range(count)]\n", + " # (we'll increment the transforms in xfs as we go)\n", + " while True:\n", + " xfs_new = []\n", + " bs = []\n", + " for i, xf in enumerate(xfs):\n", + " # Generate a boundary from running transform:\n", + " b_i = xf.apply_to(b)\n", + " bs.append(b_i)\n", + " # Increment transform i:\n", + " xf2 = xf.rotate([0,1,0], ang)\n", + " xfs_new.append(xf2)\n", + " xfs = xfs_new\n", + " yield bs" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 66, + "metadata": {}, + "outputs": [], + "source": [ + "# This is to see how well it works to compose generators:\n", + "def gen_inc_y(gen, dy=0.1):\n", + " xf = meshutil.Transform()\n", + " for bs in gen:\n", + " bs2 = [xf.apply_to(b) for b in bs]\n", + " yield bs2\n", + " xf = xf.translate(0, dy, 0)" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [], + "source": [ + "# and to string together boundaries from a generator:\n", + "def gen2mesh(gen, count):\n", + " # Get first list of boundaries:\n", + " bs_last = next(gen)\n", + " # TODO: Begin and end with close_boundary_simple\n", + " mesh = meshutil.FaceVertexMesh.Empty()\n", + " for i,bs_cur in enumerate(gen):\n", + " for j,b in enumerate(bs_cur):\n", + " m = meshutil.join_boundary_simple(bs_last[j], b)\n", + " mesh = mesh.concat(m)\n", + " bs_last = bs_cur\n", + " if i > count:\n", + " break\n", + " return mesh" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [], + "source": [ + "gen = gen_inc_y(gen_twisted_boundary())\n", + "mesh = gen2mesh(gen, 100)\n", + "# TODO: Fix winding order" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [], + "source": [ + "# what even is this?\n", + "\"\"\"\n", + "dx0=2\n", + "frames=100\n", + "b = numpy.array([\n", + " [0, 0, 0],\n", + " [1, 0, 0],\n", + " [1, 0, 1],\n", + " [0, 0, 1],\n", + "], dtype=numpy.float64) - [0.5, 0.5, 0]\n", + "ang = -numpy.pi*2 / frames\n", + "# negative because of winding order annoyance\n", + "mesh = meshutil.FaceVertexMesh.Empty()\n", + "xf = meshutil.Transform() \\\n", + " .translate(dx0, 0, 0)\n", + "b0 = xf.apply_to(b)\n", + "for layer in range(frames):\n", + " b_sub0 = xf.apply_to(b)\n", + " incr = meshutil.Transform().rotate([0,0,1], ang)\n", + " b_sub1 = xf.compose(incr).apply_to(b)\n", + " m = meshutil.join_boundary_simple(b_sub0, b_sub1)\n", + " mesh = mesh.concat(m)\n", + " xf = xf.compose(incr)\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "#mesh = torus_xy()" + ] + }, + { + "cell_type": "code", + "execution_count": 70, "metadata": {}, "outputs": [ { @@ -288,7 +361,7 @@ "Math.pow(distanceToCamera,2)+\n", "Math.pow(distanceToCamera,2));camera.position.set(len,len,len);controls.update();camera.lookAt(boundingSphere.center);controls.target.set(boundingSphere.center.x,boundingSphere.center.y,boundingSphere.center.z);camera.updateProjectionMatrix();}\n", "function centerControls(obj,camera,controls){const boundingBox=new THREE.Box3().setFromObject(obj);const boundingSphere=new THREE.Sphere();boundingBox.getBoundingSphere((target=boundingSphere));controls.update();controls.target.set(boundingSphere.center.x,boundingSphere.center.y,boundingSphere.center.z);}\n", - "function init(){scene=new THREE.Scene();scene.background=new THREE.Color(0xffffff);tracklight=new THREE.DirectionalLight(0xffffff,1.75);scene.add(tracklight);base64_data="Z2xURgIAAABUMwAA1AMAAEpTT057InNjZW5lIjogMCwgInNjZW5lcyI6IFt7Im5vZGVzIjogWzBdfV0sICJhc3NldCI6IHsidmVyc2lvbiI6ICIyLjAiLCAiZ2VuZXJhdG9yIjogImh0dHBzOi8vZ2l0aHViLmNvbS9taWtlZGgvdHJpbWVzaCJ9LCAiYWNjZXNzb3JzIjogW3siYnVmZmVyVmlldyI6IDAsICJjb21wb25lbnRUeXBlIjogNTEyNSwgImNvdW50IjogMjAxOSwgIm1heCI6IFszMzddLCAibWluIjogWzBdLCAidHlwZSI6ICJTQ0FMQVIifSwgeyJidWZmZXJWaWV3IjogMSwgImNvbXBvbmVudFR5cGUiOiA1MTI2LCAiY291bnQiOiAzMzgsICJ0eXBlIjogIlZFQzMiLCAiYnl0ZU9mZnNldCI6IDAsICJtYXgiOiBbMS4zMjE1Nzc5MDY2MDg1ODE1LCAxLjMyMTU3NzkwNjYwODU4MTUsIDIuNTczMTk5MDMzNzM3MTgyNl0sICJtaW4iOiBbLTEuMzIxNTc3OTA2NjA4NTgxNSwgLTEuMzIxNTc3OTA2NjA4NTgxNSwgMC4wXX1dLCAibWVzaGVzIjogW3sibmFtZSI6ICJjdWJlX3Rlc3Quc3RsIiwgInByaW1pdGl2ZXMiOiBbeyJhdHRyaWJ1dGVzIjogeyJQT1NJVElPTiI6IDF9LCAiaW5kaWNlcyI6IDAsICJtb2RlIjogNH1dfV0sICJjYW1lcmFzIjogW3sibmFtZSI6ICJjYW1lcmFfWTNRQU9CIiwgInR5cGUiOiAicGVyc3BlY3RpdmUiLCAicGVyc3BlY3RpdmUiOiB7ImFzcGVjdFJhdGlvIjogMS4zMzMzMzMzMzMzMzMzMzMzLCAieWZvdiI6IDAuNzg1Mzk4MTYzMzk3NDQ4MywgInpuZWFyIjogMC4wMX19XSwgIm5vZGVzIjogW3sibmFtZSI6ICJ3b3JsZCIsICJjaGlsZHJlbiI6IFsxXX0sIHsibmFtZSI6ICJjdWJlX3Rlc3Quc3RsX1pIUU9IQjNGT0hWUCIsICJtZXNoIjogMH1dLCAiYnVmZmVycyI6IFt7ImJ5dGVMZW5ndGgiOiAxMjEzMn1dLCAiYnVmZmVyVmlld3MiOiBbeyJidWZmZXIi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";;renderer=new THREE.WebGLRenderer({antialias:true});renderer.setPixelRatio(window.devicePixelRatio);renderer.setSize(window.innerWidth,window.innerHeight);document.body.appendChild(renderer.domElement);loader=new THREE.GLTFLoader();loader.load("data:text/plain;base64,"+base64_data,function(gltf){scene.add(gltf.scene);camera=gltf.cameras[0];controls=new THREE.TrackballControls(camera);controls.rotateSpeed=1.0;controls.zoomSpeed=1.2;controls.panSpeed=0.8;controls.noZoom=false;controls.noPan=false;controls.staticMoving=true;controls.dynamicDampingFactor=0.3;controls.keys=[65,83,68];controls.addEventListener("change",render);centerControls(scene,camera,controls);render();window.addEventListener("resize",onWindowResize,false);animate();});}\n", + "function init(){scene=new THREE.Scene();scene.background=new THREE.Color(0xffffff);tracklight=new THREE.DirectionalLight(0xffffff,1.75);scene.add(tracklight);base64_data="Z2xURgIAAAAs6wAA4AMAAEpTT057InNjZW5lIjogMCwgInNjZW5lcyI6IFt7Im5vZGVzIjogWzBdfV0sICJhc3NldCI6IHsidmVyc2lvbiI6ICIyLjAiLCAiZ2VuZXJhdG9yIjogImh0dHBzOi8vZ2l0aHViLmNvbS9taWtlZGgvdHJpbWVzaCJ9LCAiYWNjZXNzb3JzIjogW3siYnVmZmVyVmlldyI6IDAsICJjb21wb25lbnRUeXBlIjogNTEyNSwgImNvdW50IjogOTgyOCwgIm1heCI6IFsxNjU1XSwgIm1pbiI6IFswXSwgInR5cGUiOiAiU0NBTEFSIn0sIHsiYnVmZmVyVmlldyI6IDEsICJjb21wb25lbnRUeXBlIjogNTEyNiwgImNvdW50IjogMTY1NiwgInR5cGUiOiAiVkVDMyIsICJieXRlT2Zmc2V0IjogMCwgIm1heCI6IFs1LjA1MDAwMDE5MDczNDg2MywgMTAuMTk5OTk5ODA5MjY1MTM3LCAyLjU0OTUwMTE4MDY0ODgwMzddLCAibWluIjogWy0yLjU0OTUwMTE4MDY0ODgwMzcsIC0wLjA1MDAwMDAwMDc0NTA1ODA2LCAtMi41NDk1MDExODA2NDg4MDM3XX1dLCAibWVzaGVzIjogW3sibmFtZSI6ICJ0d2lzdC5zdGwiLCAicHJpbWl0aXZlcyI6IFt7ImF0dHJpYnV0ZXMiOiB7IlBPU0lUSU9OIjogMX0sICJpbmRpY2VzIjogMCwgIm1vZGUiOiA0fV19XSwgImNhbWVyYXMiOiBbeyJuYW1lIjogImNhbWVyYV9TSVZDTTciLCAidHlwZSI6ICJwZXJzcGVjdGl2ZSIsICJwZXJzcGVjdGl2ZSI6IHsiYXNwZWN0UmF0aW8iOiAxLjMzMzMzMzMzMzMzMzMzMzMsICJ5Zm92IjogMC43ODUzOTgxNjMzOTc0NDgzLCAiem5lYXIiOiAwLjAxfX1dLCAibm9kZXMiOiBbeyJuYW1lIjogIndvcmxkIiwgImNoaWxkcmVuIjogWzFdfSwgeyJuYW1lIjogInR3aXN0LnN0bF9TWVZBQjdVVVVSVlAiLCAibWVzaCI6IDB9XSwgImJ1ZmZlcnMiOiBbeyJieXRlTGVuZ3RoIjogNTkxODR9XSwgImJ1ZmZlclZpZXdzIjog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";;renderer=new THREE.WebGLRenderer({antialias:true});renderer.setPixelRatio(window.devicePixelRatio);renderer.setSize(window.innerWidth,window.innerHeight);document.body.appendChild(renderer.domElement);loader=new THREE.GLTFLoader();loader.load("data:text/plain;base64,"+base64_data,function(gltf){scene.add(gltf.scene);camera=gltf.cameras[0];controls=new THREE.TrackballControls(camera);controls.rotateSpeed=1.0;controls.zoomSpeed=1.2;controls.panSpeed=0.8;controls.noZoom=false;controls.noPan=false;controls.staticMoving=true;controls.dynamicDampingFactor=0.3;controls.keys=[65,83,68];controls.addEventListener("change",render);centerControls(scene,camera,controls);render();window.addEventListener("resize",onWindowResize,false);animate();});}\n", "function onWindowResize(){camera.aspect=window.innerWidth/window.innerHeight;camera.updateProjectionMatrix();renderer.setSize(window.innerWidth,window.innerHeight);controls.handleResize();render();}\n", "function animate(){requestAnimationFrame(animate);controls.update();}\n", "function render(){tracklight.position.copy(camera.position);renderer.render(scene,camera);}\n", @@ -299,12 +372,23 @@ "" ] }, - "execution_count": 8, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ + "# Work around some annoying-ass trimesh/threejs bug:\n", + "wtf = meshutil.Transform().scale(0.1).translate(5,0,0)\n", + "center = meshutil.Transform().translate(-0.5, -0.5, -0.5)\n", + "base = meshutil.cube(open_xz=False).transform(center)\n", + "base = base.transform(wtf)\n", + "# to enable:\n", + "mesh = mesh.concat(base)\n", + "\n", + "mesh_fname = \"twist.stl\"\n", + "mesh.to_stl_mesh().save(mesh_fname)\n", + "\n", "# TODO: Just use the mesh data directly (no sense in saving & re-loading)\n", "m = trimesh.load_mesh(mesh_fname)\n", "#m.show()\n", diff --git a/examples.py b/examples.py new file mode 100755 index 0000000..9f8c22f --- /dev/null +++ b/examples.py @@ -0,0 +1,175 @@ +#!/usr/bin/env python3 + +import meshutil +import stl.mesh +import numpy +import trimesh + +# I should be moving some of these things out into more of a +# standard library than an 'examples' script + +# The first "working" example I had of the recursive 3D geometry +# that actually kept the manifold throughout: +def ram_horn(): + b0 = numpy.array([ + [0, 0, 0], + [1, 0, 0], + [1, 1, 0], + [0, 1, 0], + ], dtype=numpy.float64) - [0.5, 0.5, 0] + xf0_to_1 = meshutil.Transform().translate(0,0,1) + b1 = xf0_to_1.apply_to(b0) + mesh = meshutil.join_boundary_simple(b0, b1) + mesh = mesh.concat(meshutil.close_boundary_simple(b0)) + for i in range(4): + # Opening boundary: + b = b1 + xf = meshutil.Transform() \ + .translate(0,0,-1) \ + .scale(0.5) \ + .translate(0.25,0.25,1) \ + .rotate([0,0,1], i*numpy.pi/2) + for layer in range(128): + b_sub0 = xf.apply_to(b) + incr = meshutil.Transform() \ + .scale(0.9) \ + .rotate([-1,0,1], 0.3) \ + .translate(0,0,0.8) + b_sub1 = incr.compose(xf).apply_to(b) + m = meshutil.join_boundary_simple(b_sub0, b_sub1) + mesh = mesh.concat(m) + xf = incr.compose(xf) + # Close final boundary: + mesh = mesh.concat(meshutil.close_boundary_simple(b_sub1[::-1,:])) + # ::-1 is to reverse the boundary's order to fix winding order. + # Not sure of the "right" way to fix winding order here. + # The boundary vertices go in an identical order... it's just + # that clockwise/counter-clockwise flip. + + # I keep confusing the 'incremental' transform with the + # transform to get b_open in the first place + + # I don't need to subdivide *geometry*. + # I need to subdivide *space* and then put geometry in it. + return mesh + +# Interlocking twists. +# ang/dz control resolution. dx0 controls radius. count controls +# how many twists. scale controls speed they shrink at. +def twist(ang=0.1, dz=0.2, dx0=2, count=4, scale=0.98): + b = numpy.array([ + [0, 0, 0], + [1, 0, 0], + [1, 1, 0], + [0, 1, 0], + ], dtype=numpy.float64) - [0.5, 0.5, 0] + mesh = None + for i in range(count): + xf = meshutil.Transform() \ + .translate(dx0, 0, 0) \ + .rotate([0,0,1], numpy.pi * 2 * i / count) + b0 = xf.apply_to(b) + m = meshutil.close_boundary_simple(b0) + if mesh is None: + mesh = m + else: + mesh = mesh.concat(m) + for layer in range(256): + b_sub0 = xf.apply_to(b) + incr = meshutil.Transform() \ + .rotate([0,0,1], ang) \ + .translate(0,0,dz) \ + .scale(scale) + b_sub1 = xf.compose(incr).apply_to(b) + m = meshutil.join_boundary_simple(b_sub0, b_sub1) + mesh = mesh.concat(m) + xf = xf.compose(incr) + # Close final boundary: + mesh = mesh.concat(meshutil.close_boundary_simple(b_sub1[::-1,:])) + return mesh + +def twist_nonlinear(dx0 = 2, dz=0.2, count=3, scale=0.99, layers=100): + # This can be a function rather than a constant: + angs = numpy.power(numpy.linspace(0.4, 2.0, layers), 2.0) / 10.0 + ang_fn = lambda i: angs[i] + # (could it also be a function of space rather than which layer?) + + b = numpy.array([ + [0, 0, 0], + [1, 0, 0], + [1, 1, 0], + [0, 1, 0], + ], dtype=numpy.float64) - [0.5, 0.5, 0] + mesh = None + for i in range(count): + xf = meshutil.Transform() \ + .translate(dx0, 0, 0) \ + .rotate([0,0,1], numpy.pi * 2 * i / count) + b0 = xf.apply_to(b) + m = meshutil.close_boundary_simple(b0) + if mesh is None: + mesh = m + else: + mesh = mesh.concat(m) + for layer in range(layers): + b_sub0 = xf.apply_to(b) + ang = ang_fn(layer) + incr = meshutil.Transform() \ + .rotate([0,0,1], ang) \ + .translate(0,0,dz) \ + .scale(scale) + b_sub1 = xf.compose(incr).apply_to(b) + m = meshutil.join_boundary_simple(b_sub0, b_sub1) + mesh = mesh.concat(m) + xf = xf.compose(incr) + # Close final boundary: + mesh = mesh.concat(meshutil.close_boundary_simple(b_sub1[::-1,:])) + return mesh + +# Wrap some boundary around a (sorta) torus that is along XY. +# producing a mesh. +# 'frames' sets resolution, 'dx0' sets radius. +# 'b' can be None, and then a 1x1 boundary in XZ is used, +# centered at (0,0,0). If one is supplied, it should also +# be oriented roughly along XZ. +def torus_xy(bs=None, dx0=2, frames=100): + if b is None: + b = numpy.array([ + [0, 0, 0], + [1, 0, 0], + [1, 0, 1], + [0, 0, 1], + ], dtype=numpy.float64) - [0.5, 0, 0.5] + ang = -numpy.pi*2 / frames + # negative because of winding order annoyance + mesh = meshutil.FaceVertexMesh.Empty() + xf = meshutil.Transform() \ + .translate(dx0, 0, 0) + b0 = xf.apply_to(b) + for layer in range(frames): + b_sub0 = xf.apply_to(b) + incr = meshutil.Transform().rotate([0,0,1], ang) + b_sub1 = xf.compose(incr).apply_to(b) + m = meshutil.join_boundary_simple(b_sub0, b_sub1) + mesh = mesh.concat(m) + xf = xf.compose(incr) + return mesh + +def main(): + fns = { + ram_horn: "ramhorn.stl", + twist: "twist.stl", + twist_nonlinear: "twist_nonlinear.stl", + } + for f in fns: + fname = fns[f] + print("Generate {}...".format(fname)) + mesh = f() + nv = mesh.v.shape[0] + nf = mesh.f.shape[0] + print("Saving {} verts & {} faces...".format(nv, nf)) + mesh.to_stl_mesh().save(fname) + print("Done.") + +if __name__ == "__main__": + main() diff --git a/meshutil.py b/meshutil.py index 98c09cd..21a4192 100644 --- a/meshutil.py +++ b/meshutil.py @@ -36,7 +36,10 @@ class FaceVertexMesh(object): for i, (iv0, iv1, iv2) in enumerate(self.f): v[i] = [self.v[iv0], self.v[iv1], self.v[iv2]] return stl.mesh.Mesh(data) - + @classmethod + def Empty(self): + return FaceVertexMesh(numpy.zeros((0,3)), numpy.zeros((0,3), dtype=int)) + class Transform(object): def __init__(self, mtx=None): if mtx is None: @@ -54,6 +57,8 @@ class Transform(object): return self._compose(mtx_translate(*a, **kw)) def rotate(self, *a, **kw): return self._compose(mtx_rotate(*a, **kw)) + def reflect(self, *a, **kw): + return self._compose(mtx_reflect(*a, **kw)) def apply_to(self, vs): # Homogeneous coords, so append a column of ones. vh is then shape (N,4): vh = numpy.hstack([vs, numpy.ones((vs.shape[0], 1), dtype=vs.dtype)]) @@ -85,6 +90,18 @@ def mtx_rotate(axis, angle): q = quat.rotation_quaternion(axis, angle) return quat.quat2mat(q) +def mtx_reflect(axis): + # axis must be norm-1 + axis = numpy.array(axis) + axis = axis / numpy.linalg.norm(axis) + a,b,c = axis[0], axis[1], axis[2] + return numpy.array([ + [1-2*a*a, -2*a*b, -2*a*c, 0], + [-2*a*b, 1-2*b*b, -2*b*c, 0], + [-2*a*c, -2*b*c, 1-2*c*c, 0], + [0, 0, 0, 1], + ]) + def cube(open_xz=False): verts = numpy.array([ lbf, rbf, ltf, rtf,