Moving, aligning, and distributing objects

This question was posted in response to the following article: http://help.adobe.com/en_US/illustrator/cs/using/WS714a382cdf7d304e7e07d0100196cbc5f-62f2a .html

@kisanbhat,
As I said, there isn't any direct way to make a point on one polygon snap onto a stroke on another polygon unless you move just the one point (which of course changes the shape of the path). But you can get very close visually.
I recommend turning on Outline mode (Ctrl-Y) so you won't be misled by stroke thickness or antialiasing.
If you want one apex to align perfectly with an apex on the second triangle, Smart Guides will snap the points together as you drag one triangle so that onecorner touches the other triangle's corner.
If you want the faces to align without any of their control points being on top of one another (as in my illustration in an earlier post), then you'll have to do without snapping. (With the Direct Select tool, you can snap a single point on the first object onto a second object's path, but the other points won't move.)
What I would do is turn OFF Smart Guides so there won't be any inconvenient snapping to verticals, horizontals, etc. Then zoom in, and drag the first triangle until one apex is visually aligned on the desired side of the second triangle.
Leave the first triangle selected. Click the Rotate tool (R), find the little "center of rotation marker", and drag the marker until it snaps onto the apex you just positioned.
Then click anywhere on the artboard and drag. This will rotate the first triangle around the marked apex, and you can visually align the side on top of the other triangle's side.
It would be nice if Smart Guides provided this kind of snapping, because then you'd get mathematically optimized alignment of the two points of the first triangle along the edge of the second triangle, but they don't work that way. I highly recommend visiting AstuteGraphics.com to try their "SubScribe" tool, which I believe is free. It should be updated for CS6 very soon now. (Their other vector tools are also quite amazing.)
I hope this helps. If you need more info, I made a short video:  http://acobb.com/temp/rotateTriangle.wmv

Similar Messages

  • Aligning and Distributing objects in InDesign

    Hi,
    I am using InDesign CS4. But I am having a trouble aligning objects. I know that in illustrator it is possible to align objects to a main object. For example, lets say I have several same square shapes on my page. I can make any one of the squares as the main object for others to get aligned or distributed to.
    I wanted to do the same thing in InDesign but was never able to do that. I wonder if it is even possible to do that. InDesign doesn't seem to have that option. But it was such a handy tool.
    Can you help me with the trick?

    Thanks Peter Spier. I am sorry for the misleading information. You were right about the alignment and distribution tools. On my CS4, the Alignment option works with the locked object, but the Distribue Objects and Distribute with Set Space doesn't work with a locked object. I am trying to use the distribute with a set spacing around "the main object". In other words, it will make my work a lot easier if I first align an object at a certain point on the page and then use two other text frames on both sides of the object with an equal spacing (using the Distribute Spacing tool).
    I hope it makes a sence. Thanks.

  • Align and Distribute Objects Evenly around a Circular Path

    How do I align objects and distribute evenly on a circular path? Especially if the objects are straight lines and I want them to be placed vertically and evenly around a circle. For example, the hash marks on a speedometer are vertical lines, but distributed evenly in a circular shape. I've gone throught the align/distribute video, but doesn't explain circular paths. I have Adobe CS3 for Windows XP.

    I've done this many times and there's a simple trick to it as long as you want an even number of tick marks. Make the line, duplicate it, move one of the lines below the other, and align them horizontally. Group the lines and bring up the Transform dialog. Click on Preview so you can see what you're doing. Enter the number of copies you want and then the angle to rotate the copies. You should see a perfectly arranged circle of lines. Expand Appearance to work with the lines further.
    Example: to make the tick marks for a clock face, make the first pair of lines, group them, make 5 copies, and rotate 30 degrees.

  • How do you use align and distribute in PSE11?

    I need a complete work-up on using align and distribute in Elements 11.

    A mini tutorial describing the align and distribute options with the move tool:
    http://blogs.itap.purdue.edu/learning/2011/10/06/tips-and-tricks-photoshop-align-distribut e-layers/
    Here's an excert from the photoshop help:
    (click on the screenshot for a bigger view)
    http://help.adobe.com/en_US/photoshop/cs/using/WSAA03F5FB-2F22-49a1-A824-5BEB70A58951.html

  • User and Computer memberships are missing after moving computer and user objects using ADMT

    Hi to everybody.
    Source domain Windows 2003. Destination domain Windows 2008. I use ADMT 3.2
    I have noticed 2 issues:
    1. After migrating users, membership to all Bultin domain groups, is lost. Migration of custom groups is completed without any problems prior to start migrating users.
    a. Example 1: user in source domain belongs to Domain Admins, Domain Users and a custom Domain group with the name Test. After moving the user, the membership is as follow: Domain Users and Test! And the worst of all
    is that I believe that Domain users membership was not produced by the migration but from the AD mechanism that automatically gives every new user the Domain Users membership. Look at example 2.
    b. Example 2:user in source domain belongs only to the Domain group with the name Test. After moving the user, the membership is as follow: Domain Users and Test! 
    2. After migrating a computer account from source domain to destination domain I have noticed in the "Local Users and Groups" that the Domain Admins  membership in the Administrators group is missing. 
    Any ideas? I think I am missing something fundamental here. 
    Thank you all in advance. 

    additionally, from the migration log I see the following
    WRN1:7372 ADMT does not process BUILTIN accounts or change the membership of BUILTIN groups (Administrators,
    etc.).
    there is 1 line of the above WRN for each builtin group that the user belongs in the source domain. This
    means that there I have to do this membership update manually? And what if I have 1500 users and 300 groups? 

  • How does Illustrator allign and distribute work

    Hi
    I am trying to understand what is happening behind the align and distribute functions in Illustrator.
    I am working on a PC with Illustrator CS5
    I have taken a photograph of a stone wall in to Photoshop:
    Converted it to grey scale
    Reduced it with levels to black and white
    Then selected the black and converted the selection to paths.
    Exported the path as an illustrator
    Imported it to Illustrator ( I know I could trace it in illustrator but I prefer t work this way round).
    All objects are un grouped and on one layer in Illustrator.
    Select all objects
    Open the Align pallet
    Set Align To Artboard
    Apply distribute Horizontal Center
    Apply Distribute Vertical Center
    The objects are distributed across the Artboard
    Select all objects
    Horizontal Align Center
    Vertical Align Center
    Apply distribute Horizontal Center
    Apply Distribute Vertical Center
    The arrangement is different
    Do the same exercise with 15 circles of the same size and a similar redistribution happens.
    What is determining or influencing the re ordering?
    it does not seem to be size or the layer order.

    Thanks to everyone who has replied to my question.
    Some interesting information and comments.
    I am still unsure as to what logic Illustrator is using. I can understand that layer or other orders might effect the order. I started thinking about creation order and if this is different to layer order. So I exported my dots test file as .svg so I could look at this. I then re imported it at the distribution was more predictable. If I align to bottom, left then distribute h and v I got a diagonal line of dots. This is what I would have expected to get. I still need to test this out more.
    before svg
    after svg conversion
    My main problem is that if I am going to use the distribute I need to know and understand what it is doing.

  • Is there a way to automatically align and make same size of check boxes/ radio-buttons like in the image below?

    I create PDF forms on daily basis for multiple people around but still, I create a table in Word and then manually convert it to PDF. I'm using Acrobat X and then I manually create radio buttons or check boxes in each cell of the table so aligning those buttons or check-boxes in the same line is a problem. I know there would be some solution to this but can anyone guide me to that? Also, making the same size of the radio-buttons of check boxes likewise ? ? ?
    Please see the image above and advise how to align them in the same line and how to make them same size using Acrobat X?
    Your help appreciated.

    You should create these fields using the Place Multiple Fields command, so that they are aligned properly and all the same size. Read about it here:
    http://help.adobe.com/en_US/acrobat/X/pro/using/WS8C2DDC1C-C174-4ad1-893F-B14A1C0289B4.htm l
    Read how to align and distribute fields here:
    http://help.adobe.com/en_US/acrobat/X/pro/using/WS6D2D2BFC-6F69-4a8b-BDE6-8043D7EE240D.htm l

  • Distributed transactions, distributed objects

    An observation and a conjecture about distributed transactions
    and distributed object references:
    Distributed non-service object references are persistent, and
    a transaction can, in principle, propagate to the distributed
    object through a method call from another partition.
    However, in order to make the transaction propagate to the
    object's partition the object must also have the
    isTransactional attribute set to TRUE. The Forté runtime
    system apparently uses the isTransactional property not only
    for rollback of a distributed object's state, but also to
    indicate whether it is desired that transactions propagate to
    the object's partition. Thus, the behavior of a distributed
    object reference with respect to distributed transactions can
    be controlled by the value of the isTransactional attribute
    in the same way that the behavior of an environment-visible
    service object with respect to distributed transactions can
    be controlled by the dialog duration.
    Comments?
    John Hodgson |Descartes Systems Group Inc.|Tel TBD
    Systems Engineer|120 Randall Drive |Fax TBD
    |Waterloo, Ontario |www.descartes.com
    |CANADA N2V 1C6 |[email protected]
    Get Your Private, Free Email at http://www.hotmail.com
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    http://transxtrail.sourceforge.net/

  • In Keynote '09 distribute objects horizontally/vertically is distributing objects beyond the slide. How do I make the left-most and right-most objects the limit of the distribution?

    I used to have the option of distributing objects so that they would overlap, but the current "distribute" tool is functioning as if overlapping isn't allowed. The result is that the objects move beyond the limits of the slide. Any suggestions?

    I know that's what *should* happen, but it just doesn't. I've made screen-grabs of the entire process:
    Like I said, this use to work just as you've described it. Is there a box I accidentally selected? I just really don't understand why the tool has changed the way it functions...

  • Distributing objects around circle

    I am working on Mac OS 10.4.11 and Adobe CS3 ME.
    I know it's possible to evenly distribute objects in a line. But I would like to evenly distribute objects in a circle shape. Can that be done in Indesign or Illustrator?

    Yes, it can be done in either InDesign or Illustrator.
    I'm going to give you the steps in InDesign, but Illustrator is almost identical.
    First draw the shape that you want to distribute. Position it where you would want the top or 12 o'clock item.
    Now, switch to the Rotate tool. As you do, a rotation center point appears inside the bounding box of the original object.
    This center point needs to be moved to the center of the circle that you want to rotate the object around. (Or where the hands of the clock would originate from.)
    Hold the Option or Alt key and click where the roatation center point needs to be.
    A dialog box appears.
    Enter the angle of roation. This is usually an amount that is created by dividing 360. For instance, if you want 10 objects around the circle, you would enter the rotation amount of 36 degrees.
    If you wanted 12 objects, you would enter the rotation amount of 30 degrees. You figure out what you want.
    Use the Preview amount to see what it would look like. When you like what you have, click the Copy button (not the OK button).
    You will now have one new object in position. At this point you have "primed the pump" so to speak. InDesign now knows to make a copy at a certain rotation.
    Go to Object > Transform Again > Transform Again. The keyboard shortcut is Cmd-Opt-3 or Control-Alt-3.
    Each time you invoke the command, a new copy appears in position.
    This is the classic way to distribute objects in a circle.
    There are other ways to do it that would put the object around an actual circular object.
    But you might as well learn this one first.

  • Blend tool problems with distributing objects.

    Hi Everyone,
    First time here so I hope this is the appropriate forum locale for this specific question - of which I have not found a solution online or in these forums.
    I have dealt with this problem for quite some time and am sick of manually correcting blends so I am seeking help.
    Here is the situation:
    I draw a simple oval, copy it and move it somewhat diagonally across the page.  I then resize the oval slightly (thinner) but retain the same amount of anchor points.
    I then rotate the oval about 2 degrees.
    Next I apply a blend - hoping it will blend the two shapes evenly (like it did in pre CS versions) but the blended ovals get closer to each other on one side than the other - so it seems to be a weighting problem... so I checked out each of the blend options and even tried the various methods of making a blend (via panel, or pull down menu, hot keys, etc.)  Nothing works to get the shapes evenly spaced.  Distribution and alignment panel offers no help either and in some cases makes the objects distribute more unevenly.
    Summary:  If I make two IDENTICAL shapes/ovals, the blend works fine... but once I modify one of the ovals, before or after the blend is made, even in the slightest bit, the distribution spacing gets skewed/uneven.
    I don't think it is a bug since I've had this problem since early CS days.   Is anyone else having this problem?
    I hope it is an easy fix.  I am using a PC version of Illustrator, if that matters in this case.
    Thank you ahead of time for your consideration and help.

    I've tried all those options (distribute spacing, distribute objects, specified distance, specified steps, etc) without success... it wound up just being the 'ol visual issue described above and the manner in which I set up my illustration.
    So after I create a blend, I try the various options to get the objects to align / distribute correctly (to fix the visual issue), but after, say, applying "distribute spacing", the ovals arc slightly so that they are not aligned in a straight manner from end to end.
    I then try other alignment options and nothing seemed to correct the alignment from one oval to the next... thus I had to correct it manually.
    Anyways, I found that if I set up my illustration so as to do my oval blends on a horizontal or vertical axis (without transforming one side, but keeping them all the same - in a grid-like pattern) and then Free Transform the group of ovals afterwards to indicate perspective and the like -- that seems to be a reasonable solution.
    I also learned a new trick in this process / forum post.
    I won't be able to reply for a while... All is well now and I gotta get to work, so it's literally back to the drawing board for me.
    Thanks again!   =)

  • Distributing objects across a cluster

    We are moving to a clustered environment and are having problems with
              session data that is cached with the RMI user connection. In a Weblogic
              cluster a client request can be directed to any RMI server in the
              cluster. The session data is lost if the client is not directed to the
              original server or if this server goes down. I don't want to pin users
              to an RMI server because this doesn't support failover situations.
              Has anyone implemented a way to distribute objects across a Weblogic
              cluster? TIA.
              Todd
              

    I am in the processing of writing a caching server using RMI, same problem -
              also looking for a solution.
              Thanks
              Alan
              "John Mani" <[email protected]> wrote in message
              news:[email protected]..
              > Hi Todd
              >
              > This is our dilemna as well ..
              >
              > WebLogic does not support clustering of stateful RMI objects
              > "out-of-the-box".
              > It's up to the app-developer to design this.
              >
              > I'd be interested in knowing how other folks have approached this
              > problem as well.
              >
              > Also, how do other app-servers (WebSphere, Kiva etc) deal with this ?
              >
              > thanx
              > -john
              >
              > Todd Hayes wrote:
              > >
              > > We are moving to a clustered environment and are having problems with
              > > session data that is cached with the RMI user connection. In a Weblogic
              > > cluster a client request can be directed to any RMI server in the
              > > cluster. The session data is lost if the client is not directed to the
              > > original server or if this server goes down. I don't want to pin users
              > > to an RMI server because this doesn't support failover situations.
              > >
              > > Has anyone implemented a way to distribute objects across a Weblogic
              > > cluster? TIA.
              > >
              > > Todd
              

  • TextWrap and Anchored Objects

    Okay, I've been using InDesign since it was PageMaker 4.3 so I'm pretty familiar with the features and the intents behind them. Lately I've had a problem for which I can't seem to find a fully acceptable work-around. It involves text-wrapping anchored objects within a large, multi page flow of text.
    Boiled down to a basic description of the issue, I need a graphic to appear on a page within a text block at a certain point, that is, at the top of a justified paragraph on the extreme right side of the column. The object occupies 7 lines of text, dropping down into the paragraph from line 1. The object needs to have a word wrap applied causing the text within the block to flow around it.
    The problem is that as the document evolves, the quantity of text that precedes the paragraph holding the graphic changes. As text is added to preceding paragraphs, text advances through the text blocks to a point where the graphic now begins to be displayed beyond the bottom of the text block rather than jump to the next text block. Forcing the object to stay within the text block (by using the "Keep with top/bottom column boundaries") pushes the object up, effectively leaving the original location and invading the preceding paragraph.
    The first solution I tried was to anchor the object 7 lines deep in the paragraph, then manually move it up to the first line using the "Y-offset" in the "Anchored Objects Options" palette. When I do this, the object's text wrap fails (!), always working only at line 7 and below and not moving up with the object.
    My current solution is to not embed the object inline at all, but place it over the text block. This works but is unsatisfactory since the text is constantly changing, forcing me to stop and reposition the graphic - plus the 500 or so similar objects that follow in similar situations further along in the document.
    Any ideas?

    Unfortunately, no. If the anchor is inserted at the top of the paragraph (where I want the top of the image to be), the image won't flow to the next text block when any other part of the image (i.e., any part of the image that is not on the first line where the anchor is) is beyond the end of its text block.
    Here is how I want the page to look:
    Here, the graphic is not placed inline but sits over the text with textwrap set.
    But rather than have all my objects placed over text, I want them inline. If I place the anchor anywhere below the first line of text, (again, the line where I want the top of the image to be), text wrap won't function above the anchor point regardless of how high I move the image:
    If I place the graphic in its own paragraph above the first line of the paragraph, the result works well as long as the text preceding the anchor doesn't flow any further (i.e., no additional text is added). But as text is added and once the line holding the bottom of the photo flows to a new text block, one of two problems arises. If "Keep Within Top/Bottom Column Boundaries" is checked the graphic moves up:
    If "Keep Within Top/Bottom Column Boundaries" is unchecked, the graphic begins to bleed out of the text box:
    I can't believe there isn't a simple (or even complex) solution to this problem...

  • Best practice for saving and recalling objects from disk?

    I've been using the OOP features of LabVIEW for various projects lately and one thing that I struggle with is a clean method to save and recall objects.
    Most of my design schemes have consisted of a commanding objects which holds a collection of worker objects.  Its a pretty simple model, but seems to work for some design problems.  The commander and my interface talk to each other and the commander sends orders to his minions in order to get things done.  For example, one parrent class might be called "Data Device Collection" and it has a property that is an array of "Data Device" objects.
    The Data Device object is a parent class and its children consist of various data devices such as "DAQmx Device", "O-Scope Device", "RS-232 Device", etc.
    When it comes to saving and loading data, the commanding class's "Save" or "Load" routine is called and at that time all of the minions' settings are saved or recalled from disk.
    My save routine is more-or-less straight forward, although it still requires an overwriting "Save" and "Load" vi.  Here is an example:
    It isn't too bad in that it is pretty straight forward and simple and there also would be no changes to this if the data structure of the class changed at all.  It also can save more generalized settings from it's parrent's class which is also a good feature.  What I don't like is that it looks essentially the same for each child class, but I'm at a loss on an effective way to move the handling of the save routing into the parent class.
    The load routine is more problematic for me.  Here is an example:
    Again, the desirability of moving this into the parent class would be awesome.  But the biggest complaint here is that I can't maintain my dynamic dispatch input-output requirements because the object that I load is strictly typed.  Instead I have to rely on reading the information from the loaded object and then writing that information to the object that exists on the dynamic dispatch wire.  I also dislike that unlike my Save Routine, I will need to modify this VI if my data structure of my object changes.
    Anyway, any input and insight would be great.  I'm really tired of writing these same VIs over-and-over-and-over again, and am after a better way to take care of this in the parent class by keeping the code generalized but still maintain the ability to bring back the saved parameters of each of the children classes.
    Thanks for your time.

    I'm with Ben. Don't rely on the current ability to serialize an object. Create a save method and implement some form of data persistence there. If you modify your class you might be disappointed when you cannot load objects you previously saved. It mostly works but as soon as you reset the version information in the class, you can no longer load the old objects. This is fine if you know how to avoid resetting the history. One thing that will do this is if you move the class into or out of a library. It becomes a new class with version 1.0.0 and it no longer recognizes the old objects.
    [Edit:  I see that you are just writing to a binary file. I'm not sure you can load older objects anyway using that method but I have never tried it.]
    This will not help you right now but there are plans for a nice robust API for saving objects.
    =====================
    LabVIEW 2012

  • How to use DESNAME and DISTRIBUTE to mail

    Hello,
    I am using Oracle Reports 10g. I have a report (clients' invoices) which repeats on INVOICE_NO. (setup to burst).
    I go to Property Inspector >> Distribution:
    DISTRIBUTION ID: EMAIL_ADDRESS
    DESNAME: EMAIL_ADDRESS (this is the column in the database table which holds the emails of each clients, to whom the report is going to be sent; each client receives his/hers invoice)
    DESFORMAT: PDF
    DESTYPE: MAIL
    COPIES: 1
    I save, and then File >> Distribute, (asks me that is going to be send to multiple destinations) says: Distribution completed succesfully. BUT nothing happens (no emails).
    Questions:
    1. How should i write in order to distribute to each clients' email?
    2. Where could i see the activity logs of the application (are there any), where i could investigate what is going on in the backend?
    Thank you,
    Michael.

    Hi there guys,
    I have tracked down my mistaked.
    in the object navigator, i clicked on main, then in the body i have spotted down the R_ section, clicked on it, and then in the report design i have deleted. Then it worked like a charm.
    I have filled in the distribution box like this: &<subscriber_name>, and then i got each PDF bursted and distributed in each mail. That's great!!!
    The question is now:
    1. How can i configure all the details that will be displayed in the email? (like sender, subject, body etc.) Using the distribution box it gives me no alternative, in the distribution XML i can do this by editting all the details.
    2. How can i log all the responses that i get from each e-mail address to which has an email been sent. For example, one e-mail address is not valid anymore, i want to grep the answer that the mail server receives and in the end, to make a report ( out of 100% - 20% failed, 80% succesfully delivered). How can i accomplish this task?
    Thank you,
    Michael.

Maybe you are looking for