# Bertf

Member

52

1. ## Halftone

Version 1.0.0

This is my first marionette and it's based on @Marissa Farrell's image processing! It takes an image and creates a Halftone object of it with black circles: IMPROVEMENTS: Final objective is that I'll add cnc DXF milling information to this marionette so that it can be milled on a CNC machine. (We've milled Halftone parts in the past using Jason Dorie's Halftone program http://jasondorie.com/page_cnc.html) Result: Detail: Maybe add a line milling. The image below is milled by us in the past with Jason's program. Be able to change the dimensions of the final halftone image. Now it takes the pixel width and height of the image, but I would like this to be some adjustable parameters. Changing the height and width with Set Height and Set Width has no effect. Somebody has a suggestion on how to do this? Now the marionette looks at the color of each pixel on a grid with step "Distance between Circle Centers". Related to that color, it creates a circle with according radius on the position of that pixel: The problem with this method is that that single pixel on the grid has total control on the radius and the one pixel just next to the chosen one has no relevance. A better mechanisme would be that the size of the circle is related to the average color of all the pixels in the area of the square "Distance between Circle Centers"x"Distance between Circle Centers". Anyone with some advice on handeling this? I got some little progress on it: Here we have 2 lists. One with all the pixels. X,Y coordinates of the pixel, Z is the radius of the circle according to the color. The other list has the X,Y values of the centers of where the final circles have to be placed. Following this we need to check the distance of all the image points to the center points. If this is smaller than a condition, then that point's radius had to be taken into account for calculating the average radius of that centerpoint. Any one has a quick hint on how to create this in marionette?
2. ## Date format in current plot date

Hi, My current plot date short format in VW is MM/dd/yy but my computer regional settings are dd/MM/yy. any way to point VW to my own pc's regional settings? Thank you VW: PC:
3. ## Never default to Screen Aligned Plane

This post points out my biggest issues on this matter.
4. ## Clothes Rail

Hi Stephan, I've tested this marionette and it's really nice! But i got the following issue: I've added the marionette and it's resources to our library. When trying to place it in a cabinet in a new file I can't reach our library document from the objects panel: The resource manager in the object panel doesn't show up our workgroup Libraries. Here is the exact location of the marionette in our resource manager: Kind regards, Bert
5. ## Corrupted file?

I was able to fix a file once by exporting it to a lower version (eg. vw 2017). Then reopening the file with the newest version of vw.
6. ## Multiple files next to eachother

Hi Boh, Thank you for your suggestion! That's a bit of strange approach to drag vectorworks over 2 screens but yes, that actually works!
7. ## Multiple files next to eachother

Hi, With the integration of multiple view panes in VW2018, I thought we would be able to open 2 different vwx files and place them next to eachother. But if I have 2 files in VW2018, for example file A and B. When I create a floating view pane in file A and then reactivate file B in my mainwindow. The floating view pane of file A dissapears. It reappears when file A is reactivated. What I'm trying to achieve is the following: have 2 windows of 2 different files open next to eachother. The screenshot below is made by opening File A in VW2018 and file B in VW2017: Wouldn't it be great if we could create a seperate viewpane by dragging the tab of a file out of the mainwindow? For example: If we drag the tab untitled6 out, it creates a viewpane containing untitled6 and Untitled5 stays active in the mainwindow? Thank you, Bert
8. ## Halftone

I've updated the first post with images of the halftone milling on "Trespa".
9. ## Halftone

Wow, thanks for the hint to the Chunk list node! I was looking for something similar when i was working on the average pixel color for the halftone circle! And, yes. I don't use drillings close together for the line milling effect. Just a continuous milling with varying depth:
10. ## Halftone

I've found pictures of 2 millings I did in the past: With a detail:
11. ## Halftone

Thank you @DomC! Yes, I've milled multiple line images with the same technique you're showing. I've created them with Jason Dorie's program. (one example is shown in the first post) But as I mentioned in improvements point 2, I hope to implement this in this marionette as well. If your CNC-machine has a DXF import that supports polygons with varying z-value, you will be able to mill it. Our machines doesn't, that's why we build our own DXF to NC-Hops converter.
12. ## Halftone

Yep Stephan, that's me! Yes we have VectorWop, which exports to NC-Hops for our cabinets. But for stairs, worktops and other stuff like these millings, we use our own converter. For example this Halftone image has to be milled with a 45° point mill. To create a circle with radius R on the surface, we have move the point mill to depth R. To visualize this, I've drawn some mill lines: It's a 3D poly which runs over the board at a safe distance of about 2mm. At every circle the mill goes down to the depth -R. I don't think this is doable with InteriorCAD's "Contour 3D" or "2D Contour"? They have a predefined depth for the full line: So with this tool, I don't think I'm able to "go down" to certain depths with my mill... We could discuss to try to draw "Drilling 3D" with depth = R at the circles, but then we'd have to adjust interiorcad's NC post processor to convert these drillings to millings. Very important in this case would be that the millings of different circles are all connected, else the machine will pull the mill back to it's default safe distance and have a short break every time. This increases the proces time a lot! So if I'm not missing any interiorcad tool, I think the easiest way would be to use the 3D poly.
13. ## Halftone

@Marissa Farrell Thank you! Hi Stephan, Thank you! With which interiorcad tool can you export 3D polylines or which DXF output do you mean? I've developed our own DXF to NC-Hops converter. It's written in python and we're using this mainly to mill our stairs and worktops. It creates NC-Hops files from a DXF file generated in Brics/Autocad or Vectorworks. With this program I can convert a 3D polyline straight to mill lines, which is how I was thinking to create the mill lines on this marionette.
14. ## Image Processing

Hey Marissa! I've been modifying your script to create a Halftone generator. But I've found a little mistake in your marionette: In the part below you take the RGB values as XYZ values, and add X to the combined list of Y and Z. This makes creates a list of 5940 elements, instead of the initial 2970 pixels. This makes the remaining 2970 extrudes to stack on each other on the last position: This fixes your problem: Kind regards, Bert
15. ## Image Processing

Super, works like a charm now! Thank you!
16. ## Image Processing

Great, Thank you!
17. ## Image Processing

Hi Marissa, I tried running your marionette but it seems I'm missing the Python PIL library. VW2017 downloads it without a problem. And then I can run it. VW2018 SP2 (Build 401138) asks to download it, but then I receive following message and it crashes: Exception description: Unhandled exception at 0x00007FF690E2ED7B in Vectorworks2018.exe: 0xC000041D: An unhandled exception was encountered during a user callback. So I manually copied the PIL folder from: %AppData%\Nemetschek\Vectorworks\2017\Python Externals to: %AppData%\Nemetschek\Vectorworks\2018\ENG\Python Externals But this gives the following error in 2018: Pressing close or Select node makes VW crash again. Any fix for this issue in 2018? Thanks, Bert
18. ## Issues with updating new Hafele Handles

Oh ok, Thank you. I thought it should work because you said it was reliable on windows and I'm using windows.
19. ## Issues with updating new Hafele Handles

Nothing happens when trying to paste (ctrl+v or right click paste) it in Vectorworks for me.
20. ## Issues with updating new Hafele Handles

Hi Stephan, I think he's wondering how the Click 2 CAD function to interiorcad is working? It's good interiorCAD has all these handles with machining on but if we need a random object from the Häfele catalog, it would be nice if the Click2CAD works. I did a test and it also didn't work for me. Click2CAD prepares the data from the website, downloads some files and then its ready. But I don't see anything in Interiorcad. Not on my active layer, not in the resource browser. Where did the item go? Or how does this thing work? Thank you, Bert
21. ## Issues with updating new Hafele Handles

Hi Armari, There are some Interiorcad employee on these forums.(@Stephan Moenninghoff)
22. ## Leica BLK 360 - 3D Scanner

There is a request running at autodesk to enable the program to operate on windows or android and not only on the ipad pro... Who buys that thing anyway? ^^ -> https://forums.autodesk.com/t5/recap-ideas/blk360-scanner-not-only-for-ipad-but-for-windows-mobile-and/idi-p/7424525 Hopefully Leica will also release a control software so we don't need the autodesk product and can just export the scan to a readable vwx format. Did you scan a big room? How was the result? Did the scan take long to complete?
23. ## 2 requests for the render and view mode in the preview pane of the resource browser

I have 2 requests for the render and view mode in the preview pane of the resource browser: Please allow us to change the view and render mode when the file in the library isn't opened/activated. When not active, these 2 functions are grayed out: These buttons are enabled when the file is opened and i's the active file: Is it possible to enable them when the file isn't opened? Let the system remember the chosen render and view mode when the selection changes: The third symbol is selected and I've changed the view mode to right iso: When I select another symbol, the view mode is the default again: Wouldn't it be better if it remembered the last view & render mode? This would mean that you have one preference for all you symbols. Or is the vision of VW that every symbol has his own view preference? If this is the case, could you allow us to change the view & render mode of multiple symbols at once? Not possible atm, the symbols are grayed out again when we have multiple symbols selected: Thank you! Bert
24. ## Date format in current plot date

Okay, thank you for the information!
25. ## Rectangle auto converts to polygons on certain modify operations

I find it the quickest way to draw a custom shape by starting with a rectangle and then adjusting accordingly. But now I always have to do the conversion first. For example: When drawing a rectangle and trying to add vertexes with the reshape tool we first need to convert the rectangle to polygon before we can add vertexes: Following operations don't work on rectangles with the reshape tool: - Add/remove vertices - Hide/show edges - Change vertex mode Is it possible to implement an auto convert to polygons when trying to do these reshapes? Thank you, Bert