Make a line of same magnitude move in opposite direction at endpoint

4 Ansichten (letzte 30 Tage)
Aarav Shah
Aarav Shah am 29 Nov. 2019
Kommentiert: darova am 29 Nov. 2019
xyValues = dlmread('Batman.txt');
xsLogo = xyValues(:,1);
ysLogo = xyValues(:,2);
%BatBeam
launchBeam = plot(xClic + xsLogo,yClic + ysLogo,'k');
hText = text(xClic,yClic,'BatBeam');
title('Alright, your laser is gonna fire now');
% Plot that point
plot(xClic, yClic)
xlim([0,100])
ylim([0,100])
hold on
% Compute y intercept for slope of 1
b = yClic+1*xClic;
% Plot the line between the click point and the y intercept
batBeam = plot([xClic,0],[yClic,b],'b--');
This code plots a dashed line depending where the user clicks and the line always ends when x=0. I want to start a new line of the same magnitude move in an opposite direction starting at the current endpoint. Any pointers? I need urgent help for a project and appreciate legitimate answers with a tangible conclusion. Capture.PNG
  6 Kommentare
Aarav Shah
Aarav Shah am 29 Nov. 2019
That's awesome darova. Any chance to get that to happen a second/third time? This time bouncing off the top x axis and maybe the right y axis?
darova
darova am 29 Nov. 2019
Find intersection point and use vector again

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by