Not signed in (Sign In)

Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.

Welcome Guest!
Want to take part in these discussions? If you have an account, sign in now.
If you don't have an account, apply for one now.
    • CommentTimeMar 4th 2017 edited


    CC3+ contains a huge amount of various commands and features. In this series, I plan to highlight some of these. There won't be any special progression to this series, and the command will be selected from the entire range, from the simple basic commands, to more advanced features intended for the more advanced users. Feel free to use this topic to discuss the command presented. If you have a command you wish to have showcased, feel free to request it, and it may get presented.
    This series is called the command of the week, but it could also explain a feature or effect. The explanations will tend to explain the technical parts of the command, and is intended to highlight the basics (and complexities) of the command, but won't be a detailed tutorial on how to use it. It is up to you to use it creatively in your maps.

    Week 9 - Modifiers

    There are many times when we need some precision in our drawing. Maybe we need a river to end exactly at the coastline, two walls to meet at the exact same point or you need to export the exact area inside a rectangle on your map. You could of course just zoom really far in when positioning nodes, but because of CC3+'s (almost) unlimited zoom, this is never going to be exact. In a raster based application it is just a matter of hitting the same pixel, but since CC3+ doesn't operate using pixels, zooming will never give us anything more than an approximation no matter how far you zoom. For some maps, we can work with snap turned on most of the time, ensuring that everything is placed on a snap point, which basically let us sidestep this problem, but not all maps can be designed by just using snaps. In particular, I find that snaps tends to make maps look a bit artificial, because every length in the map is a multiple of the snap distance, so I like to work a bit more freehand, without sacrificing precision.
    To help with this, we have the modifiers. These are small commands that can be activated in the middle of another command to precisely select things, such as the endpoint of a line, the center of an entity, or simply the nearest point on an entity to name a few.

    Where to find them

    Toolbar: modifiers.png
    Menu: Tools -> Snaps -> Midpoint, Center, Endpoint, Intersection Of, Distance Along, Nearest Point ON, Parallel to, Perpendicular to, % Along, Degrees To, Angle On, Bearing Angle, Tangent To, @ Ref Point, Same X, Same Y
    Keyboard: F3 (Midpoint), F4 (Center), F5 (Endpoint), F6 (Intersection of), F8 (Distance Along), F9 (Nearest Point ON), F11 (Parallel to), F12 (Perpendicular To)

    How to use them?

    Now, the first thing about these commands is that you have to use them in the middle of another command. Their whole purpose is to manipulate your input to another command. If you try to execute them by themselves, you are just going to get an error message that CC3 doesn't understand the command.

    The easiest way to describe these modifiers is with a few examples
    Note that in most of these examples, you need to click on a line to select it. Remember that lines are selected by clicking in the center of it, wide lines cannot be selected by clicking on the edges. If you fail to hit a valid target, the modifier will simply be ignored.

    Example 1 - Door at the exact middle of the wall

    1. Draw a wall
    2. Pick a door symbol from the symbol catalog
    3. Hit F3 (or click the Midpoint button)
    4. Select the wall anywhere along it's length
    5. Notice how the door appeared at the exact halfway point along the wall.


    Example 2 - Drawing two concentric circles

    1. Draw a circle anywhere
    2. Start the circle command
    3. Hit F4 (Or click the Center button) [Note: Midpoint select the point midway along the current line segment, center selects the pint in the middle of the entity]
    4. Select the existing circle. The center point for your new circle is now at the center of the existing one
    5. Place the outer point on the circle.


    Example 3 - Draw a wall starting at the end of another wall, and perpendicular to it

    1. Draw a wall
    2. Activate the wall drawing tool again
    3. Hit F5 (Or click the endpoint button)
    4. Click anywhere on the existing wall to select it, you should see from the preview line that your first point is now exactly where the first wall ended.
    5. Hit F12 (Or click the perpendicular button)
    6. Click anywhere on the first wall again.
    7. You'll notice from the preview line that no matter where you move your mouse, it will always be perpendicular to the first wall. Click somewhere to place the second point, then right click to end the drawing command.

    Note two things about this example. First, this doesn't create pretty corners, that's a lesson for another day. Second; In this mini-tutorial we made the new wall meet up with an existing wall, and made it perpendicular to the same wall. There is no reason these two have to be the same entity. For example, you may wish the wall to meet up with one wall, but be perpendicular to another wall.


    These examples only covered a few of the modifiers, but it shows the basics of how they work. Now experiment with the rest :)
    Those are very useful. A must use.
    • CommentAuthorGathar
    • CommentTimeMar 4th 2017
    I had never noticed there was a menu with more options than the buttons at the bottom!
    It also made me discover the "like" modifier, and suddenly the selection of objects by colour took a whole new dimension!

    By the way, on my browser, this tutorial doesn't display very nicely: The wide pictures on the right make the text on the left very narrow...
    • CommentTimeMar 4th 2017
    Posted By: GatharBy the way, on my browser, this tutorial doesn't display very nicely: The wide pictures on the right make the text on the left very narrow...
    Thanks for informing me. I changed the layout now, the images should appear below the text instead of next to it on smaller screens.
    • CommentAuthorRoyalWolf
    • CommentTimeMar 4th 2017
    I am so glad you do these. I bookmark them because they are so useful
    • CommentAuthorLoopysue
    • CommentTimeMar 4th 2017
    I also have them all bookmarked ;)
    • CommentTimeMar 4th 2017
    You can bookmark This Search, it will always list them all. (The same search is also linked from the interesting topics sticky)