3d-printing

How to display image on secondary monitor in full screen?

隐身守侯 提交于 2020-01-16 08:55:12
问题 How can I use PyQt5/PySide or any other Python library to display a desired image on a secondary monitor in full-screen mode? In the past, I used a framebuffer image viewer (Fbi and Fbi improved). However, this approach requires me to use Linux. I prefer to work in Windows and preferably find a solution using Python. Motivation/Context I am working on a DLP projection based 3D printing process. When I connect a DLP projector to my Windows PC using HDMI, it shows up as a second monitor. I want

Binary handling for 3d printing js-slicer (SLAcer.js)

◇◆丶佛笑我妖孽 提交于 2019-12-13 03:32:07
问题 Introduction Hey folks, i am currently working on a JavaScript-based 3d slicing tool (SLAcer.js - awesome work btw.), that can generate convenient print files for my cheap dlp-printer (SparkMaker). The printing files consist of some G-Code and simple binary layers/images (see here). I am already able to generate the G-Code and a Uint8Array that contains the relevant information of the binary layer. All G-Code and binary layers currently get concatenated as a String (there may be the first

Why is a normal vector necessary for STL files?

╄→尐↘猪︶ㄣ 提交于 2019-12-07 12:22:52
问题 STL is the most popular 3d model file format for 3d printing. It records triangular surfaces that makes up a 3d shape. I read the specification the STL file format. It is a rather simple format. Each triangle is represented by 12 float point number. The first 3 define the normal vector, and the next 9 define three vertices. But here's one question. Three vertices are sufficient to define a triangle. The normal vector can be computed by taking the cross product of two vectors (each pointing

Why is a normal vector necessary for STL files?

拈花ヽ惹草 提交于 2019-12-05 15:32:45
STL is the most popular 3d model file format for 3d printing. It records triangular surfaces that makes up a 3d shape. I read the specification the STL file format. It is a rather simple format. Each triangle is represented by 12 float point number. The first 3 define the normal vector, and the next 9 define three vertices. But here's one question. Three vertices are sufficient to define a triangle. The normal vector can be computed by taking the cross product of two vectors (each pointing from a vertex to another). I know that a normal vector can be useful in rendering, and by including a

Generating outside supporters into mesh for 3D printing

我是研究僧i 提交于 2019-12-04 02:20:18
问题 Prologue This is my attempt to re-ask the closed Generating supporters for 3D printing as it is interesting question but lacking important details ... This is intended as Q&A and currently I am working on the code for the answer but feel free to answer (I accept the best answer). Problem description OK here some basic info about the problem: Supports in 3D Printing: A technology overview As this is a huge problem I will focus on the generic mesh/support-pattern merging geometry problem. In a

Generating outside supporters into mesh for 3D printing

烂漫一生 提交于 2019-12-01 11:48:44
Prologue This is my attempt to re-ask the closed Generating supporters for 3D printing as it is interesting question but lacking important details ... This is intended as Q&A and currently I am working on the code for the answer but feel free to answer (I accept the best answer). Problem description OK here some basic info about the problem: Supports in 3D Printing: A technology overview As this is a huge problem I will focus on the generic mesh/support-pattern merging geometry problem. In a nutshell If we want to print any mesh we can do it only if it is connected to the starting plane up to