romgere / text2stl Goto Github PK
View Code? Open in Web Editor NEW3D text generator for 3D printing. EmberJs / Typescript / Three.js
Home Page: https://text2stl.mestres.fr
3D text generator for 3D printing. EmberJs / Typescript / Three.js
Home Page: https://text2stl.mestres.fr
The complex rendering like Malayalam language is not supported.
Would love to be able to add rounded corners on the support/base for a more polished finish. Thank you!
Settings on the text2stl web site can currently be modified in 1 mm increments. Would it be possible to modify the settings to allow for 0.1 mm increments?
I am using the web site to create name plaques for a 3D printer. The letters of the name are "dot-matrix" blocks created from the characters of a text string (either the same text string as the larger text, or another text string). Being able to adjust the settings in smaller increments would allow additional fine tuning in moving the individual small characters together to form a 3D-printable block of text.
Would be very handy to add a rotation feature to have text wrap around a round shape, for both the vertical and horizontal axes.
For example
Vertical text
10mm high
Radius 50mm
Angle of 180 degrees
This would create a 10mm high text path that wraps half way around a 100mm vertical cylinder.
Horizontal text
15mm high
Radius 75mm
Angle of 270 degrees
This would create a text path facing upward which wraps around a 150mm circle.
I'm sure there are a few other variables that would have to be included, but just generally a handy feature to consider.
Thanks!
Justin
Project is now using a WebAssembly version of https://github.com/harfbuzz/harfbuzz to generate Glyph (#131) but CFF font support was not correct & some issues start to appear (#135).
To quickly fix the issue mentioned above, and restore previous behaviour, open.type.js
has been restored to the project, only to determine the outline format of the font.
We need to figure out a way to do the same with harfbuzz
& get rid of opentype.js dep.
When I enter the letter 'J', I get an 'I' instead.
First of all thanks for this free tool 👍
The ä generated with the settings below lead to an errornous print with cura. This is likely an error in the generated model. Running the model through an STL Repair tool leads to a working model. Error reproducable with settings below and at least Cura 5.1 and 5.2.1. I have attached the STLs (output from your tool / fixed output from STL Repair) below .zip file.
Top model in Cura screenshot below is the output from your tool. Bottom model is the fixed version, notice th belly of the a not being filled any longer. I removed support layer in this view to make the error more visible. Also please notice, that in Cura preview, both models look identical.
References:
https://community.ultimaker.com/topic/38747-why-is-cura-filling-in-my-holes-please/
https://formware.co/OnlineStlRepair
Output STL Fixer
-> In queue. Waiting before you in the queue: 0 (refreshing each second)
-> Reading file and indexing vertices
-> Analysed your file:
--> 0 Naked edges (?)
--> 0 Planar holes (?)
--> 0 Non-planar holes (?)
--> 528 Non-manifold edges (?)
--> 263 Inverted faces (?)
--> 8 Degenerate faces (?)
--> 792 Duplicate faces (?)
--> 0 Disjoint shells (?)
-> Repairing: 100.00%
----- Repair completed in 2448ms ------
-> Vertex count changed from 1640 to 1724 (+84)
-> Triangle count changed from 3804 to 3444 (-360)
-> ae.stl available for download. Click the button below to download
Bonjour,
il pourrait être intéressant d'ajouter la possibilité d'exporter l'impression multi-couleur notamment pour les imprimantes bambulab.
https://makerworld.com/en/models/16343#profileId-15224
Ca ressemble à ça
Merci
I would be nice if your great tool supported text mirroring, to make it a little easier to make negatives for molds.
Bonjour
votre logiciel est très bien conçus, mais serrait-il possible d'intégré des objets, comme un cœur
merci
Single lines work. Multiple lines end up below the text plate area
THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values.
Reproduction :
Hi! I want to request to fix the bug concerning the upload of font style (following the file type). Please email/message me if it was already fixed. Your site is really helpful. Thank you!
relay on wait
is not a good solution in test to wait for WC to do "their job", another solution should be found
i like to use this tool for making text models for my video games, however i usually have to convert said file to fbx in order to import it.
it would be nice if this tool had a native fbx option.
If the generated file could have a point left or right end, it would perfect for use as garden stake, marking cakes, muffins etc.
This could be accomplished by extending the current UI element for placing a handle.
A 45 degree angle to one end would be sufficient, optimally with user selectable spacing before text appers to select depth of insertion before text becomes obscured by earth.
Is there any REST API to generate it and download the file?
Hi
For the small letters like ( q g j p y ), or some fonts and other languages, the letters will show sink down the support plate of the text.
Thanks and regards
I am experiencing an issue with the CAD Editor that generates 3D text as an STL or OBJ file. The problem pertains to font manifold edges and disappearing characters for a particular font, which was not present previously. In the meantime, I plan on using an older version of the editor that is hosted by another user.
Whitney font family (You must import this as a custom font file.)
This font was chosen for our family ("SPH") and we use this font for physical signage.
Date when the issue was not present: May 26, 2024
Date when the issue was noticed: June 1, 2024 (yesterday)
Import the Whitney Medium (or any other Whitney font variant) font as a custom font file.
Use the CAD Editor to generate 3D text as an STL or OBJ file.
Observe the manifold edges and character rendering for glitches.
The 3D text should generate correctly without any manifold edges or disappearing characters, as it did on May 26, 2024.
Non-Manifold geometry is present, and the majority of specific characters are disappearing in the generated 3D text files.
Operating System: Windows 11 Home
Microsoft Edge
Hello, I would like to import a custom font: https://freefonts.co/fonts/astoria-classic-sans-medium
Unfortunately, I get an unsupported font error message when I try to import it.
any idea ?
thanks
Hi, nice job! Noticed that multi-line support is on the TODO list, but thought that I give it +1 to help on prioritizing :)
There is no obvious way to choose a font (if there even is any) that can render Cyrillic in the preview and afterward generate the STL
Tried it with .ttf and .otf files. I always get this message:
Unsupported font file type, please use .woff, .otf or .ttf file.
Chrome and Edge.
Currently preview link on PR does not work (due to rootURL
?). This could be great to handle them in order to no only rely on test to see if a PR is correctly working...
Also, see #65 for further investifations.
Hi, is there any requirement for the .otf files required? I'm using a .otf downloaded from dafont but it looks like it's not recognized as a compatible font. The font is Belle Allure (https://www.dafont.com/fr/search.php?q=belle+allure). I tried with firefox on windows and chrome + safari on a mac.
Hi,
I tried to use a custom font but it doesn't works.
I import my .otf in the drop zone but the "Export STL" button turn darker and nothing happen... I tried with another font but it work very rarely.
Can you help me with this case ?
There's some TS error to fix, then add type checking in CI could be great.
Adjusting where the characters meet requires a scale in tenths or hundredths of millimeters (0.1mm or 0.01mm).
Hello,
I'm having trouble on and off with negative text, though it seems that the trouble is not random.
Here's an example. I'm trying to make a negative text STL of my son's name, Turner, in Playpen Sans 600. If I leave the T off, it works flawlessly:
However, as soon as I add the T, it's like a diagonal stripe is added over the model:
This behavior is not seen with all fonts, but it's seen with many.
I am using Safari on Mac OS normally, but I tried with Chrome and got an identical result.
It does not appear to be just a display issue, when I bring the STLs into Cura it is still covered up.
Thanks!
No matter the format (ttf, otf woff) i always receive "Unsupported font file type" message.
Investigate on #53 to know why this kind of change is not handled by mesh test...
Hi
Can you put Star Wars Fonts?
and/or any popular publicity or tv, or movie etc.
please!
It would be great if you could configure the generator then come back to it later and have your settings still be there. Maybe a way to achieve this would be with URL parameters
Several fonts will not load as you get an error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.