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

3 vues (au cours des 30 derniers jours)
Aarav Shah
Aarav Shah le 29 Nov 2019
Commenté : darova le 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 commentaires
Aarav Shah
Aarav Shah le 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 le 29 Nov 2019
Find intersection point and use vector again

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Tags

Produits


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by