Ability to move an object's Center Point

I'd like to be able to move an object's Center Point, much like you can in Corel Draw and also with Anchor Points in After Effects.
This would super handy when rotating multiple objects around a common point.
I realize this would mess things up for things like Scaling, and really mess them up for Skewing.
Maybe a "Rotation Point" could be added?
You could have a Preference setting to enable/disable this.
Maybe a new Tool to do just that, like AE's Pan Behind Tool.
Or maybe, probably more sensible, a key modifier when using the White Arrow Tool.

AS3 doesn't have a mechanism to determine or change
registration point (at least to my knowledge).
The way around it is to use DisplayObject.getBounds or
DisplayObject.getRect methods that return rectangles. x and y
properties of the rectangle will show if there is a shift relative
to 0 from which one can deduce a registration point.
Hope it helps.

Similar Messages

  • Movement of Objects

    Hi there,
    I'm looking for a way to add movement/animation of an object. For Example
    I want to move an object from 1 point in the slide to another w/out it leaving the slide itself. Meaning, I dont want to enter/exit the slide. Just custom movement.
    1. Enter Animation - Apear
    2. Custom Animation - Move from 1 Point to another point on Same Slide
    3. Exit Animation
    Secondly, I want an object to blick and repeat blinking. BUT I only want it todo this after the entrance animimation is completed. Meaning
    1. Enter Animation - Slide In
    2. Custom Animation - Blink Repeat)
    3. Exit Animation
    Is this possible in Keynote? So far, I have not seen any mechanism for this feature. PPT does this out of the box.

    Keynote's animation capabilities are in many ways not as mature as PowerPoint's, and more specifically, there is no way to do animation paths in the current version of Keynote. (There is speculation, based on what has been seen in Steve Job's recent talks, that this feature may appear in the next version.) Under certain very constrained circumstances, the effect can be approximated by combining multiple copies of objects, masks, and builds.
    The other effect is easy to produce -- as is usual, the key is to start with the visual appearance you want to achieve, and not the actual objects involved. In this case, you would build the original object in, then have it disappear and have a copy of the object appear with a build in, then build out, have another copy appear and disappear, etc., for however many blink cycles you want. Then, a final appear build in, and exit animation for the last copy. It's not elegant, but it works.

  • Scaling objects and having the distance from the center point remain the same

    Hello,
    I hope someone can help!
    How do you scale a shape--a square, say--from small to large then back to small and have the distance be the same from the shape's center point?
    I'd like to be able to specify the distance and the sizes of the smallest shape and the largest shape and the steps in between.
    There must be an easier way than the time consuming method I'm using.
    Thank you.

    1 Make your smallest and largest square or object
    2 make a blend with specified number of steps and specify the number you need.
    3 at this point it is not necessary to have them space the finally distance.
    4 then make the blend
    5 Use the Effects>Distort and Transform>Transform to copy, reflect and move and create a new instance of the blend.
    6 Expand the Appearance of the Transform now eliminate one of the large squares using the direct select tool and ungroup the squares.
    (you have to ungroup twice)
    7 Now holding down the shift key move one of the smallest square to the position you want it to be in the end.
    8 do the same for the other smallest square.
    9 now select all the squares and use the horizontal center distribute command in the align panel or control panel with the option to align to selection.
    That should do it.
    Actually simpler then the number of steps indicates.
    You get this

  • Default rotate to object group center not artboard center

    I'm sure this is mind-numbingly obvious and I am overlooking it, but when I go to use the rotate tool, the center point of the rotation is defaulting to the center of the artboard, not the selected group of objects. How do I change that to default to rotating on the selection center by default?
    Thanks in advance!
    Richard
    PS. This is Illustrator CC (17.0.2) on a Mac running 10.9, if that is relevant.

    rcbmoose,
    As I (mis)understand it (differently from tman), it sounds like a corruption or something (hopefully not a bug, which should have been detected earlier, I believe).
    Unless solved otherwise, you may try the following (you may have tried/done some of them already) and see whether it helps (the following is a general list of things you may try when the issue is not in a specific file; 3) and 4) are specifically aimed at possibly corrupt preferences):
    1) Close down Illy and open again;
    2) Restart the computer (you may do that up to 3 times);
    3) Close down Illy and press Ctrl+Alt+Shift/Cmd+Option+Shift during startup (easy but irreversible);
    4) Move the folder Other options (follow the link with that name) with Illy closed (more tedious but also more thorough and reversible);
    5) Look through and try out the relevant among the Other options (follow the link with that name, Item 7) is a list of usual suspects among other applications that may disturb and confuse Illy, Item 15) applies to CC, CS6, and maybe CS5);
    Even more seriously, you may:
    6) Uninstall, run the Cleaner Tool (if you have CS3/CS4/CS5/CS6/CC), and reinstall.
    http://www.adobe.com/support/contact/cscleanertool.html

  • Quick Help - How to move an object backward?

    I can't remember what it is called, but there is a way to move a layer (while in 3D mode) without changing the apparent scale of the layer. In other words move a object back without making it look smaller in frame. There is a way to do this, but I can't even look it up since I don't know what it is called. Anyone out there know how to do this?
    Thanks!

    In the HUD, command-drag on the first Move control. You'll see in the Inspector that scale is changing along with the Z-position value.
    A couple of caveats:
    1) The active viewport needs to be the Active Camera
    2) The comp size needs to match the size of your graphics
    3) If you first center the object's anchor point in the Canvas, it won't shift position.

  • Center Points

    1.) Can someone give me an example of why you would want to
    move the
    center point in a symbol?
    2.) Is it a better idea to move the center point for an
    instance and not
    the actual symbol?
    Thanks.

    Is SDO_GEOM.SDO_CENTROID what you are looking for?
    Format
    SDO_GEOM.SDO_CENTROID(
    geom1 IN SDO_GEOMETRY,
    dim1 IN SDO_DIM_ARRAY
    ) RETURN SDO_GEOMETRY;
    or
    SDO_GEOM.SDO_CENTROID(
    geom1 IN SDO_GEOMETRY,
    tol IN NUMBER
    ) RETURN SDO_GEOMETRY;
    Description
    Returns a point geometry that is the centroid of a polygon, multipolygon, point, or point cluster. (The centroid is also known as the "center of gravity.")
    For an input geometry consisting of multiple objects, the result is weighted by the area of each polygon in the geometry objects. If the geometry objects are a mixture of polygons and points, the points are not used in the calculation of the centroid. If the geometry objects are all points, the points have equal weight.

  • Rotate a Object Around Center Axis

    Hey peoples, new to flash here.  I'm using CS3 with ActionScript 3.0.  What I want is simple, and I've done some searching but nothing that can get me the right results.  I'm going to post a link that does exactly what I want:
    http://www.newgrounds.com/dump/item/d25a3dd46f2ff49f2ec892c425cbbd1e
    This rotates the circular object around a center point in a way that you can distort the object yet is still remains turning in a circular motion.  A simple motion tween rotating the image will only work if the object is perfectly round, so distorting the object to make it more straight or curved won't work with a simple tween.  I want to do exactly what is happening here (with my own object), is there some AS3 behind the scenes here making this turn on a center point??  Thanks for the help

    Yes, but I still don't know what you mean by the parent child relationship.  Lets say I use a simple rotate line like:
    objectname.rotation = 360;
    That should spin it, but how do I spin it correctly if the object is skewed like in the bottom right picture of my example?

  • Can I change the center point for a motion scale

    I would like to motion scale an image with the center for the scaling at the bottom of the image, not the center of the image. I tried changing the anchor point numbers, but that moves the photo as well.

    Try setting the Anchor Point - NOT the Center Point. The Ccenter Point is where the center of the image will be; the Anchor Point is the point at which the image is anchored.
    -DH
    Message was edited by: David Harbsmeier

  • Artboard Center Point

    I am using Illustrator CS6 (v16.0.3) to edit SVG files. I set the artboard center point to x= 511.5 and y= -325.5 and save as SVG. But when I reopen the file, the artboard center point x-axis consistently shifts to 249.5. What is causing the center point to move?

    Is there any quick 'n easy way to set my rulers zero point to the center of my artboard?
    No.
    And is the Grid based on the ruler zero point or the top left edge of the artboard?
    Based on the ruler origin, which by default is lower left, not top left.
    JET

  • Move labeled object by x, y coordinates

    There is a few script that move objects, but a job i’m doing can benefits if I can move all objects across multiple layers (visible or not) with a specific script label name using x, y value. A small dialog with list of labeled object an a x & y value would be awesome.
    As usual, I’m lost...
    Jean-Claude

    Hi Guys,
    find attached my second version. Any feedback is welcome
    // MoveNamedObjects.jsx  Version 01
    //© 07.03.15 / Kai Rübsamen, www.ruebiarts.de
    //DESCRIPTION:Move objects with a name by a specified value
    // vorbeugenderweise das Anzeigen von Dialogen aktivieren
    app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
    // prüfen, ob ein Dokument geöffnet ist
    if ( app.documents.length == 0 ) {
        alert ( "Open a document!" );
        exit();
    var curDoc = app.documents[0];
    // die aktuellen Masseinheiten speichern
    var curXUnits = curDoc.viewPreferences.horizontalMeasurementUnits;
    var curYUnits = curDoc.viewPreferences.verticalMeasurementUnits;
    var labelList = [ "Select" ];
    var allPItems = curDoc.allPageItems;
    for ( var i = 0; i < allPItems.length; i++ ) {
        var curItem = allPItems[i];
        if ( curItem.name != "" ) {
            var labelName = curItem.name;
            var okay = _checkList( labelName );
            if (okay == false) {
                labelList.push( labelName );
    // den Dialog aufrufen
    var res = get_input();
    if ( res != null ) {
        // die Masseinheiten in Points festlegen
        curDoc.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.points;
        curDoc.viewPreferences.verticalMeasurementUnits = MeasurementUnits.points;
        for ( var i = 0; i < allPItems.length; i++ ) {
            var curItem = allPItems[i];
            if ( curItem.name == res.itemName ) {
                curItem.move( undefined, [res.hValue, res.vValue] );
    // die Masseinheiten zurücksetzen
    curDoc.viewPreferences.horizontalMeasurementUnits = curXUnits;
    curDoc.viewPreferences.verticalMeasurementUnits = curYUnits;
    // - - - - - - - -  FUNKTIONEN  - - - - - - - - - -
    // prüfen, ob der aktuelle Name schon in der Liste vorhanden ist
    function _checkList(x) {
        var okay = false;
        for ( var i = 0; i < labelList.length; i++ ) {
            // der Name des aktuellen Labels wird mit dem aus der aktuellen Liste verglichen
            if ( labelList[i] == x ) {
                okay = true;
                break;
        return okay;
    // Infos vom User sammeln
    function get_input() {
        // eventuell vorhandene Dialoge entfernen
        try {
            app.dialogs.everyItem().destroy();
        catch (e) {
        // den Dialog vorbereiten ...
        var dlg = app.dialogs.add({ name: "Move named objects" });
        var minWidthLeft = 70;
        var minWidthRight = 130;
        with (dlg) {
            with (dialogColumns.add()) {
                with (dialogRows.add()) {
                    staticTexts.add({ staticLabel: "Choose name and values" });
                with (borderPanels.add()) {
                    with (dialogColumns.add()) {
                        staticTexts.add({ staticLabel: "Name:", minWidth: minWidthLeft });
                    with (dialogColumns.add()) {
                        var d = dropdowns.add({ stringList: labelList, selectedIndex: 0, minWidth: minWidthRight });
                    } // col
                } // border
                with (borderPanels.add()) {
                    with (dialogColumns.add()) {
                        staticTexts.add({ staticLabel: "Horizontal:", minWidth: minWidthLeft });
                        staticTexts.add({ staticLabel: "Vertical:", minWidth: minWidthLeft });
                    with (dialogColumns.add()) {
                        var h = measurementEditboxes.add({ editValue: 0, smallNudge: 1, largeNudge: 1, editUnits: curXUnits, minWidth: minWidthRight });               
                        var v = measurementEditboxes.add({ editValue: 0, smallNudge: 1, largeNudge: 1, editUnits: curXUnits, minWidth: minWidthRight});
                    } // col
                } // border
            } // col
        } // dlg
        // den Dialog zeigen und auswerten
        if ( dlg.show() == false ) {
            dlg.destroy();
            return null;
        else {
            var o = new Object();
            if ( d.selectedIndex != 0 ) {
                o.itemName = d.stringList[ d.selectedIndex ];
            else {
                alert ( "STOP!\rYou must choose a name" );
                exit();
            o.hValue = h.editValue;
            o.vValue = v.editValue;
            return o;
            dlg.destroy();
    – Kai

  • When I try to move an object in Illustrator CS3 only part of it moves, so the object "stretches".

    This doesnt always happen, but I cant figure out what I do differently when I  am able to move the object successfully. Obviously these are multipart objects.  My workaround is to copy the object an paste it...then most times it moves correctly.

    mridude wrote:
    Yes. I usually select the group of objects with the white arrow by dragging around them. Then change to the black arrow to move them.
    Obviously you're not 'capturing' all the anchor points... so, you're getting only part and not the entire object. Use the black arrow to select.... you'll get the whole object... then drag or use the Transform tool to move it.

  • Moving the center point of an image

    I'm not sure I understand why you would want to move the center point of an image, and rotate the image based on the new location of the moved center point? Can anyone give me an example why you might do this?
    Thanks.

    When aligning different images (for example to combine persons from different shots) I often find it convenient to align a specific feature (like an eye) of two such elements and then scale the one that’s to be adjusted based on that reference point.
    Same when I use the ground-plane as reference: the SO might extend farther than the point where the element touches the ground to accommodate shadows or reflections so just dragging out from one of the lower points may not be ideal.
    Edit: Sorry, I had overlooked that you specified Rotations in your question; what I mentioned may naturally include rotations but is usually more focused on Scaling.

  • How to move an object from one Transport Request to another TR

    Hi,
    I have created an object under one TR instead of Required TR.
    Now i need to move that object to apropriate TR.
    Please suggest me the way.
    Thanks,
    Sekhar.J

    Go to SE10 select the Request and press Include Objects button( a box with a arrow above it) and select freely selected objects and add your object to the request. Before doing this you may be required to delete the object entry from the source request.
    Regards
    Karthik D

  • How can you move the objects from one server to another?

    how can you move the objects from one server to another?

    Hi,
    Collecting objects for Transporting
    1. rsa1->transport connection
    2. left panel choose 'object type', middle panel choose 'infocube' and 'select objects'
    3. then choose your infocube and 'transfer'
    4. will go to right panel, choose collection mode 'manual' and grouping only 'necessary objects'
    5. after objects collection finished, create request
    6. If they are $TMP, then change the package.
    7. When you click the Save on the change package, it will prompt for transport. Here you can provide an existing open transport request number, or if you like here itself you can create a new one.
    8. You can check the request in SE09 to confirm.
    Releasing Transport Request  
    Lets say you are transporting from BWD to BWQ
    Step 1: In BWD go to TCode SE10
    Step 2: Find the request and release it (Truck Icon or option can be found by right click on request #)
    Note: First release the child request and then the parent request
    Steps below are to import transport (generally done by basis )
    Step 1: In BWQ go to Tcode STMS
    Step 2: Click on Import queue button
    Step 3: Double Click on the line which says BWQ (or the system into which transport has to be imported)
    Step 4: Click on refresh button
    Step 5: High light the trasnport request and import it (using the truck icon)
    Transport
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b5/1d733b73a8f706e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/0b/5ee7377a98c17fe10000009b38f842/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/224381ad-0701-0010-dcb5-d74236082bff
    Hope this helps.
    thanks,
    JituK

  • How do I move an object from one photo to another and then change the scene, i.e.  winter to sum?

    How do I move an object from one photo to another and then change the scene, i.e.  winter to summer?

    OK.
    Open the picture with the new scene. This will be your canvas.
    Open the picture with object A, select it with one of the selection tools, go to Edit>copy
    Go back to the new scene/canvas, Go to Edit>paste
    Repeat for object B
    Use the move tool to position A & B, each on its own layer. Use the corner handles of the bounding box to resize, if necessary
    You should have 3 layers: Background layer, and the 2 layers with A & B
    Note: It's best if the resolution of the 3 picture files is the same value.

Maybe you are looking for

  • Merge in DSO

    Hi Friends, I have the following situation in BI 7.0 Let say DSO1 & DSO2 have fileds as follows. DSO1 --- A,B,C,D DSO2 --- A,B,E,F I have to merge DSO1 & DSO2 to DSO3 DSO3 --- A,B,C,D,E,F DSO1 to DSO3 is direct i.e. A,B,C,D Condition is, If the value

  • Table on a curved path

    I'm trying to make a table on a curved path like this: Intuitively, I create my curve, I choose type on path tool, and once I have the type cursor blinking on my path I select Insert table. No matter how small I make the table, i.e. 2 rows, 1 colum,

  • 12inch PB, real low signal. How to install 10.4.1 kext files?

    Noticed a problem when my girlfriend new Dell can pickup about 11 access points- all with kinda low signal but my Powerbook does not see ANY of them, once in a while it might pick one up for a second, but then it is gone. I know this is a documented

  • Class is a BLACK BOX ? Please explain

    Hi, I have a query regarding the a class being compared to a Black Box. 'A Java class is compared to a BLACK BOX,and the users of this class use it via its methods that act as its public interfaces and they need not understand the class complexities'

  • Error message after installing FP11

    The following message comes up after trying to install FP11 running Mac OS 10.9 Mavericks and Safari 7 Any help would be much appreciated. Regards Peter Rowlands