Jump to content

Stephan Moenninghoff

  • Posts

  • Joined

  • Last visited

Posts posted by Stephan Moenninghoff

  1. 10 hours ago, mgebel said:

    I am assuming that the InteriorCAD algorithm is dropping the bezier due to the lack of universal support for bezier curves in many WOPs?

    That's the issue here. CNC equipment expects only arcs and corner vertices. This is the same across the board, from the smallest model-building CNC to large nesting CNCs in the furniture industry. interiorcad automatically converts beziers to arcs when a custom part is created from a curve. If you want higher fidelity, your best strategy is to draw the primitive again, using only arcs and corner vertices.

  2. Excellent summary of board types, @mgebel.

    To add  to that:- there are seven board types with only three different patterns. 

    1. Solid type
      1. Solid Wood
      2. Glass
      3. Plywood
      4. Laminated Wood
    2. Composite type
      1. Melamin Faced
      2. Veneered
    3. Standard

    1. The first group can not receive edge banding or any covering at all but has variable thickness. This means you can adjust the thickness of these materials in the OIP.

    2. The second group receives edge banding but not coverings. You should not set the thickness of the coverings to 0 in the Master Data setup because it will not render well. Any thickness you assign to a covering will not be added on to the material (as @mgebel already pointed out) so, give it at least 0.1 of a mm.

    3. Standard Materials like chipboard or mdf expect to be either edge-banded or coated or covered/veneered. All coverings will add their assigned thickness to the total thickness of the finished material. So, if you have an 18mm board and you add on 0.5mm on both sides, you end up with 19mm finished thickness.


    @Habitat43 you do not need to go to such lenghts if you want to simply explode a cabinet object. Just ungroup the cabinet. The first ungroup will decompose the cabinet into custom parts. All custom parts are still intact and can be assigned a material, edge banding, fittings etc. They cannot be reshaped as a cabinet any more, that's all. This is a great way to overcome any limitations of the cabinet object without destroying cutting list or cnc information. If you want to go further, first make sue that "3D Details" is disabled for the cabinet in the OIP before you ungroup the top level cabinet (because that will get rid of all physical representations of coverings and edge bandings.). Then, ungroup and then, ungroup again. You end up with generic solids that can be easily textured (but have no meta-information any more)


    A more recommended workflow is to use the Search and Replace command in the cabinet dialog which you can apply to just textures, ignoring the material data .The Search dialog will automatically list all materials and textures that are being used for the edited cabinet.There is also a standalone command unter the interiorcad menu to search and replace all cabinets in the document. That's even faster than decomposing  and manually assigning the textures.





  3. 56 minutes ago, Habitat43 said:

    @Stephan Moenninghoff hello! Asking for a quick advice. What would it be the easiest and fastest way to change the texture of a cabinet? Thanks!!

    Textures and materials are one entity in interiorcad. Each material has a texture and a thickness assigned to it as well as a 'material type' So, we discriminate between  melamin faced, solid wood, raw, etc.

    In order to change a texture, you must define the texture for the material used for construction. This is necessary to ensure that cutting lists are always up-to-date and no material can be assigned that is either anonymous or has the wrong constructive thickness. Go to interiorcad -> Master Data -> Boards and define your materials there. Likewise for edge banding and coverings/veneers.


    On a second note we do realise that we are thinking too much like a joiner/cabinet maker rather than a designer and we think a future version might support double-clicking a texture in the Resource Manager and just pouring that texture over the entire cabinet, even before a proper material gets assigned. This is very much an experimental idea tough and not guaranteed to be implemented.

  4. 2 minutes ago, Habitat43 said:

    If you put it in social media would be nice if you could tag me

    Of course. Let me have your social media links please!

    2 minutes ago, Habitat43 said:

    Quick question, I'm doing the crown moulding using the extrude along path, do you think is an easier way to do it?

    That is fine but maybe you are not using the EAP to its full potential in this case? You can convert the path to a NURBS before you start and then place a working plane at the end. You can actually click on the end point of a NURBS curve with the WP tool and the WP will be placed perpendicular to the path. Then, you draw your profile on the WP and when you perform the extrusion, you check "Fix Profile".  


    • Like 4
  5. 4 hours ago, jgmrussell said:

    Thank you for your reply earlier to my questions. Is this the place to post?

    Yes, it is. Thanks for your questions!

    4 hours ago, jgmrussell said:

    I do see 'counter profile' as you suggested for the extra length on rails to accommodate the tenons. Where do you input the extra length?

    The extra length for the rail? It is added automaticall by choosing a profiled connection:


    The profiles with the '- C' appended should not actually show up, please don't use those. They get assigned automatically. This is where the length gets added (unless you mean some length on top of that for sizing the parts. That is not possible yet but a longstanding wish, also for mitered boards)

    5 hours ago, jgmrussell said:

    Once it is make and attached to cabinet, how do you make it show when you print out the board list?

    It will automatically be included as long as it has been assigned a material. Go to interiorcad -> export -> cutting list. This will create a csv file with all parts included.

    We have planned to add finished sides as a new part type for the cabinet for later this year / early next year.

  6. Hi Michael,

    you are certainly diving in at the deep end. 🙂



    1.  the door on the side of the upper cabinet over the sink

    -> Draw a cabinet with that type of door and hide all the parts you don't need (that is everything except the door and face frame) . You can do that by switching those parts off inside the configuration dialog. Hide the side panel of the cabinet. Replace with the door.

    2.  the corner legs on the cooktop cabinet

    -> That's a modelling challenge rather than an interiorcad question. Easy boolean operation between two extrudes.

    3.  the double pulls on the drawers

    -> Ah, good point, we need to add the second handle back for drawers. You can either

    1. place one handle with an offset. This will import that handle into your document. Then, with the symbol insertion tool, add the second handle. It will even connect with the drawer front and add the drillings. 
    2. Or, create a double handle as a single symbol. 

    4.  the hood enclosure. Not even sure how to start that one :-).

    -> you could use single framed fronts (with hidden cabinet parts) as well or model from scratch. Obviously, those X-es need to be added in manually. You could also use a Marionette object and add that to the cabinet. (Yes, interiorcad supports adding Marionettes to all of its boxes!)

    5.  the glass doors with muntins.

    -> Sorry, no muntins yet but on the near-term radar. You can either add them via Marionette or model them otherwise.

    6.  the arched toe on the sink cabinet.

    -> You can either

    1. Delete the plinth, add an extra box and create a framed front, hide the stiles and bottom rail and set the top rail to 'arched'
    2. Use an interiorcad contour to create the routing in the plinth. That is much quicker but not as parametric. If you resize the cabinet, you need to adjust the routing.

    Let us see what you created when you've finished!



    • Like 3
  7. 5 minutes ago, Florian Stroh said:

    how is it about to built large cabinets. is it possible to separate the elements and let the middle sides run trough like in the classic KG?

    You can do that already, except the UI sucks. We are going to introduce a new way of doing this. And this time, it will be for both vertical and horizontal partitions, not just vertical. 

    • Like 1
    • Love 1
  8. Ah, it looks like the class that the profiles are kept in needs to be hidden in the viewport. Look for "XG-Custom Part Routing-Profile" and hide it. We have also identified a problem whereby profiles get applied to the wrong part if you have more than one frame in the same cabinet. This will be resolved soon. I will post a new build once it's done!


    You cannot create L-shaped cabinets with the current version. It is one of the bigger stories we will tackle for the forthcoming releases. (not just L-shaped cabinets. Corner situations in general).

  9. 20 hours ago, Kevin K said:


    This is slightly off topic, but still relevant.

    You seem to be the go to person for anything InteriorCad, so I have a burning question, and have had this question for about 18 years now.

    How is it InteriorCad can control the direction of wood grain around door and drawer profiles/frames and VW can't?

    I will say this is soooo irritating and disappointing to me,  and quite frankly, the main reason I did not upgrade to VW 2021. I do a lot of rendering and it is beyond the pale that when dealing with door and window casing/trim that has a wood grained texture, you can choose either a horizontal or vertical direction for the direction of the texture.....which is untenable.


    Wood grain on a horizontal piece of trim does NOT run vertically. Maybe on Earth 2, but not in our world.

    There are painful workarounds to resolve this, but I refuse to take all the time necessary to procure that. I have brought this up for years to the VW powers that be and I still have not received a coherent response as to why this situation has not been addressed. Honestly, it cheapens exponentially the software, which basically is a very good product,  in my view.

    I thought you may have some sage advice regarding this situation, since I can't get diddly-squat from the folks at VW.

    If you can possibly shed some light on this, I will gladly reward you by sending you that 3d greek salad you had commented on. 🙂


    Kevin, the answer is quite simple:- interiorcad's objects are all designed to be actually manufactured. Therefore, grain direction is absolutely crucial to every single piece because if you flip grain direction for a piece, its length and width will also flip in the parts list. Vectorworks' doors are not designed to be manufactured so the focus is not on that level of detail. Evidently, Vectorworks has been focusing more on interior design of late and I imagine that comments from interior designers might lead to some improvements in this area.

  10. 1 minute ago, Habitat43 said:

    @Stephan Moenninghoff holly @&$&!! Lol you’re the man!!! We did it!! You’re are free of my questions.... for now 🙂


    will I be able to request a demo of the new versions next week?


    you know I never checked there bc when I see the word “material” I think in the texture not in the actual wood piece. Thanks a lot. 

    You are very welcome. interiorcad has always looked at materials as a combination of the actual physical material (and its thickness, cost, grain direction etc.) PLUS the Renderworks texture. We have quite a lot of users who actually produce the cabinets and parts that they model in Vectorworks so it needs to be a one-stop solution.

    Anyway, thanks for persevering. I think you have identified a few places where our UX is plain lousy and I have an idea how to fix that.

  11. 8 minutes ago, Habitat43 said:

    @Stephan Moenninghoff sorry i see that. But how do I make my cabinet to use that piece of 1.496 instead of ,787?

    Click on the label-link. In the dialog that pops up, start typing the material in the search field (in your case, "Chipboard-38"). The choice of materials will narrow down as you type more characters. Double-click "Chipboard-38" and you're all set. (I sincererely hope that you are but let me now if not) 🙂

  • Create New...