Flash :: Reflection Of A Point Over A Line?

Aug 4, 2011

I have been looking at how to reflect a point in a line, and found this question which seems to do the trick, giving this formula to calculate the reflected point:

Given (x,y) and a line y = ax + c we want the point (x', y') reflected on the line.

Set d:= (x + (y - c)*a)/(1 + a^2)
Then x' = 2*d - x
and y' = 2*d*a - y + 2c

However there are two problems with this implementation for my needs:

My line is not described in the form y = ax + c (so I'd have to translate it, which is easy to do, but it means the process is slower). What if a is infinity ie. a vertical line?

Is there a simple way to calculate (x', y'), the reflection of point (x, y) in a line, where the line is described by the two points (x1, y1) and (x2, y2)?

Edit:

I've found a formula which does this, but it seems as though it does not work with lines that look like they have equation y = x.

Here it is in actionscript:

public static function reflect(p:Point, l:Line):Point
{
// (l.sx, l.sy) = start of line

[Code]....

View 2 Replies


Similar Posts:


Flash :: Drawing A Line From Point To Point In ActionScript3.0?

Oct 27, 2011

Lets say I have two objects, and I want to use action script to draw a line connecting them, which will update automatically as they are moved/ dragged.Can anyone show me how to do that, and also how to control line's parameters like colour, weight etc?

View 1 Replies

ActionScript 2.0 :: A Line From One Point Past Another Point And Whether It Hits An Object?

Aug 19, 2009

I am using AS2 with Flash 8 Professional So, my problem is that I currently have a man in the middle of the screen, who shoots a line towards the mouse when I click. However, when I use hitTest to see if the line collides with another object, Flash recognizes the line as a large box if it is diagonal, so the hitTest isn't very accurate. The line only satys there for one frame, so I can't have the usual moving-bullet-style. I am either looking for a way to create an imaginary line with AS from the starting point to the mouse and beyond, and tell whether or not this line intersects with an object... or some other way that I haven't thought of to fix my problem. Keep in mind that the line rotates from a center point towards anywhere around it for 360 degrees.

View 1 Replies

ActionScript 2.0 :: Move A Point (or Circle) Slowly And The Point Let Behind A Line?

May 3, 2006

How can I move a point (or circle) slowly and the point let behind a line.When the point turn back the line will be erase.

View 8 Replies

ActionScript 2.0 :: Draw A Line From Point A To Point B And Then Code It?

Dec 30, 2003

how 2 sript: to draw a line ( 4 example ) frm point A to point B and then code it such that the viewer can see the line being drawn ?

View 9 Replies

Actionscript 3 :: Drawing An Arrow At The End Point Of The Line Using Line Slope?

Jan 9, 2012

I am developing a white board application which allows the user to draw line with arrow head (some like Microsoft Word line with arrow feature). I am using graphics property along with lineTo() method to draw a line. Now i have to draw a angular arrow on the last point of line. I am drawing the arrow by connecting the points around last points. As 360 line can pass through this point and each line can have a different angle of arrow.

View 1 Replies

ActionScript 3.0 :: Added A Reflection Class But Can't See Any Reflection

Mar 6, 2009

i've added this reflection class [URL] to this simple .fla file, but i can't see any reflection [URL]

View 2 Replies

Flash :: Check Whether Line From Point(x1,y2) To (x2,y2) Intersects This Shape?

Mar 11, 2011

Given a MovieClip containing a vectorshape (loaded from the library) - is there a way to check whether a line (from point(x1,y2) to point(x2,y2) intersects this shape?

View 1 Replies

Actionscript 3 :: Get Ending Point Of A Line Drawn With LineTo In Flash?

May 10, 2011

I have drawn a series of lines using flash's graphics.lineTo command, and placed them in an array to be referenced later. Based on certain user interactions, the clips that hold these lines can be shifted to the right, causing the lines to move with them, no longer connecting to the point they originally connected to. So I need to extend the lines by the amount their parent clip was shifted (I've called this incVal). So what I need to do is find the point at which each of these lines ended at, and draw from that point to the left by incVal. How do I get that ending point of the line?

This is my code:

To draw line and add it both to the clip and to an array for future reference:

line.graphics.lineTo(localPoint.x,localPoint.y-10);
membersRef.addChild(line);
parallelArr.push(line);

[Code]....

View 2 Replies

Flash :: Draw A Line From A Point To Opposite Tangents On A Circle? Cone/wedge Shape?

Apr 15, 2011

This should be a bit of simple geometry: How do I calculate the points to draw the lines in the code below so that it makes a 2D cone or wedge shape?

import flash.geom.Point;

//draw circle
var mc=new Sprite()[code]...........

UPDATE:I should have mentioned my aim is not to draw a wedge shape, but to draw a line from a random point to the edge of an existing circle.If you're more comfortable with algebra than actionscript,

View 5 Replies

ActionScript 3.0 :: Rotating A 3d Point Around A 3D Line?

Jul 2, 2011

Line is defined by two 3d points; (0,0,0) and (x,y,z). And there is also this 3d point. How can rotate this 3d point around the line?

Something like this (points indicate vectors in my expression, it's the same thing) :

I found some stuff on the internet but I couldn't really figure it out.

View 6 Replies

Point Of Starting And Ending Of A Line?

Aug 23, 2009

I have problem in fixing a starting and ending point of a drawing line, looking for assistance

View 18 Replies

ActionScript 3.0 :: Origin And End Point Of A Line?

Feb 14, 2011

Can anyone tell me if an instance of a line as origin point and end point properties that can be read or changed? I know that if you create a line with actionscript you have to set them. But can the X and Y coordinates of the points be accessed once the line exists and moved to a different location?

View 3 Replies

Actionscript 3.0 :: Tweening A Line To A Point

Apr 24, 2009

Is there a way to tween a line's length to a point using actionscript? I have a diagram of a product and when the user clicks a button I want lines to draw to points on the product.

View 2 Replies

ActionScript 3.0 :: Reassign A Point In 1 Line?

Dec 11, 2010

is there a short hand way to reassign a point in 1 line?

something like:

Code:
var p:Point= new Point(0,4);
p= [5, 10]; // doesn't work
i know you can just say
p.x=10;p.y=40;

but when auto formatting it will drop it down to 2 lines

View 8 Replies

ActionScript 3.0 :: Draw Line From Any Point A To B Dynamically

Feb 19, 2011

I am trying to make an animation where there are several locations(say A,B,C,D,......) made on a map. If a person clicks on one location A and then another location B, I wanted to draw a dotted line from point A (from destination of the plane) to point B (to destination of the plane) using AS3.

View 15 Replies

ActionScript 3.0 :: Find X Position Of A Point On A Line?

Aug 22, 2009

To make this easy, lets say I have a movie clip with a diagonal line in it (top left to bottom right).

I want to start my y position at 0, and place it in a loop and increase y by 5 every time. So we start at the top left of the clip, and move to the bottom of the clip.

Now since we have our y value (0, 5, 10, etc.) would you get the x position of the line? such as (x, y):
5, 10

or

42, 15

View 1 Replies

ActionScript 3.0 :: Find Distance Between Point And Line?

Feb 14, 2011

How could I find the distance between a given point and a drawn line? I was thinking about using the point-slope formula to draw a perpendicular line between the point and the line and measuring it as the distance, but I'm not quite sure how to do this in as3.

View 0 Replies

ActionScript 3.0 :: Draw A Line Following A Moving Point?

Apr 12, 2011

I have a motion tween right now with a moving point that is following a copied and pasted motion path. Is there a quick way to have the point draw a line behind it as it moves along the motion path??? I can't seem to find a good way to do it in AS3.

View 1 Replies

ActionScript 2.0 :: Drawing API - Clear Line Only A A Certain Point?

Dec 26, 2006

is it possible to somehow use a the clear() function on a line that has been dynamically drawn only at a certain point? i need a line to be drawn and then gradually erased with time. currently i'm drawing a green line and then a few seconds later, a start up a function that creates a white line above it. it works great if this line is above a white background, but if it's above some other element, you see a white line.

View 7 Replies

ActionScript 2.0 :: LoadMovies To Line Up To Bottom Right Reg. Point?

Jun 19, 2007

I've searched high & low & tested numerous methods - but no cigar for me so far...I'm having trouble with the following problem: I have a main.swf which uses the loadMovie method to bring in external swfs.I want the movies to all load in aligned to the bottom right.So the very bottom right corner of my extrnal swf lines up to the very bottom right of my main.swf.

View 1 Replies

ActionScript 2.0 :: Drawing Curved Line From Point A To B

Dec 2, 2007

Any way to get a curved line to draw from a known point a to a known point b. Point b will always be changing and will be in any position around point a. I can work with an existing line from a movieclip and change it somehow, but right now I can't find any way to accomplish it.

View 2 Replies

ActionScript 2.0 :: Draw A Pixelprecise Line From One Point To Another

Feb 15, 2010

I wish to draw a (hair-)line, from one point to another. The drawing-api at [URL] gives a nice explanation, but flash is slightly off. The lineTo statement draws a line towards the specified point, not to. It's probably a matter of opinion, but I'm fairly confident that we all agree that drawing a line from (1,1) to (5,1) should result in a line 5 pixel long. That's how we've all learned it when we were young, that how other programming languages do it, etc. (One could state that 'going to school' doesn't mean you actually enter the building , but that's just avoiding the issue) But not Flash. Drawing this line results in a line of only 4 pixels long, the line stops at coordinates (4,1). I can see the benefits in this when drawing (transparent) connected lines and closed shapes, but it has it's drawback when creating single lines.

I'm probably not the first one to run into this problem. Maybe it's just a setting somewhere? How do I get flash to draw a line to the exact point I specify? Preferably without having to analyze the direction of the line and moving the destination coordinates one pixel further.

View 2 Replies

ActionScript 3.0 :: Detect The Point Of Intersection Of A Line And A Triangle?

Nov 27, 2010

There is some information but I couldn't figure it out:How can I detect if a line intersects with a triangle ? And how can I detect the point of intersection in AS3 ?

View 1 Replies

Flex :: Adding One Point To Line Series Without Everything Getting Redrawn

Apr 19, 2011

I have an air app that collects live data from a user's action and graphs it.It records data every second and charts it on three different line series from the same array collection.This works out great at first, but it gets worse and worse as time goes by. When it gets close to an hour it's almost unusable.I'd like to be able to add a point to the graph and have flex JUST draw the new point and not invalidate the whole series and redraw it. Is this possible? I'm willing to override something to make this work.My last ditch effort is to take the average of 5 or 10 points and only adding those. This will still work poorly when the user is going for 3 hours or so, but I can't think of a better way.

View 2 Replies

ActionScript 3.0 :: Draw Straight Line And Snap To That Point

Nov 19, 2009

I am very new to actionscript 3.0 & currently i have a project to do that required actionscript.
ActionScript Code:
package{ //package
import flash.display.Sprite;// for sprite, to prevent 1046 error code
import flash.events.MouseEvent; //for mouseEvent, to prevent 1046 error code
import flash.display.Shape; //for shape, to prevent 1046 error code
public class gridDrawLineTesting extends Sprite //for mouseX mouseY
[Code] .....

This is the code that I have found from various web and paste it into one. I want to draw straight line & snap to that point at the same time. My problem is when I click at 2nd point, there is a 'extra' line at (0,0) joining towards my 2nd corrdinate point. I want to get rid of that 'extra' line.

View 6 Replies

ActionScript 3.0 :: User Drawing A Line By Dragging A Point

Aug 19, 2010

I've been unable to find info on this because it's tricky to find the correct keywords. I want to allow the user to draw a line so that the application can measure the distance between two points chosen by the user. I could let the user click on one point and then the other but it would be much better if, after clicking the first point, a line would follow the mouse cursor like in most graphic applications. How would you do that? Is there a convenient method for that? Maybe use the MOUSE_MOVE event after the MOUSE_CLICK and continuously draw a line?

View 3 Replies

Actionscript 3 :: Rotation Of A Line Based On Fixed Point In Flex4

Sep 27, 2011

As in the figure i have three lines out of which line1 and line2 are fixed. line3 is derived from line1 based on some angle say 70.I try to rotate the line3 but it deviate from the point x1 and x2. I try the code like this

[Code]...

View 2 Replies

ActionScript 2.0 :: Code In Flash To Read It Line By Line But Its Only Showing The First Line Out Of 5 Lines?

Dec 17, 2009

i have an xml file and i want my code in flash to read it line by line but its only showing the first line out of 5 lines.Below is the code:

var NigeriaNumber:Number;
var stateName:String;
var year:String;

[code].....

View 0 Replies

ActionScript 3.0 :: Make Simple Line With Mouse And Also Able To Reproduce It With The Save Point?

Aug 25, 2009

i want to make a line with mouse movement and with bnlur effect i also want to save those point to reproduce that, i know how to make simple line with mouse and also able to reproduce it with the save point but not able to do blur effect with it

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved