Dear Community,
I’m currently using EleFront and Pancake to automatically split one DXF-file into multiple DXF files. We also want to generate a single DXF that contains all patterns as individual blocks. For this I tested the new block‑manipulation components in Rhino 8, but so far they don’t produce better results than EleFront.
My main issue concerns creating blocks, placing them in the Rhino document, and then exporting them to DXF :
-
Pancake exports each DXF correctly, including annotation styles and text sizes.
-
when I create the same elements as blocks using EleFront, the corner‑number annotation style is lost and texts are converted to the Default annotation style, including size.
For plotting, however, we need two different text sizes:
In the desired output (see“Pattern_200all__BLOCK_OUT_desired.dxf”), the orange corner numbers should be stored inside the block with the text style Arial Standard and size 50.
Process overview:
Open “200all_patterns_Input.dxf” in Rhino and import *Annotation styles f*rom “Annotation Styles for Import.3dm” → All re place.
Hi-Res-Image from my Grasshopper
Batch-DXF_Rev.05.gh (28.7 KB)
Annotation Styles for Import.3dm (37.2 KB)
200all_patterns_Input.dxf (331.4 KB)
Pattern_200all__BLOCK_OUT_desired.dxf (330.7 KB)
Pattern_200all__Out-Block_incorrect style.dxf (405.0 KB)
At the moment, EleFront creates all block texts using the Default annotation style only.
As an alternative approach, I could batch‑process each Pancake‑generated DXF, convert it to a block, and save it again as a DXF — but I’d prefer a cleaner solution. I appreciate any ideas!
If a separat e topic would be more appropriate, please let me know .
Kind regards, Anton