You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
644 B
31 lines
644 B
function sl = slink(l)
|
|
|
|
sl = Link(l); % clone the link
|
|
|
|
if sl.alpha == pi/2
|
|
sl.alpha = sym('pi/2');
|
|
end
|
|
if sl.alpha == -pi/2
|
|
sl.alpha = sym('-pi/2');
|
|
end
|
|
if sl.alpha == pi
|
|
sl.alpha = sym('pi');
|
|
end
|
|
if sl.alpha == -pi
|
|
sl.alpha = sym('-pi');
|
|
end
|
|
|
|
if l.isprismatic
|
|
if sl.alpha == pi/2
|
|
sl.alpha = sym('pi/2');
|
|
end
|
|
if sl.alpha == -pi/2
|
|
sl.alpha = sym('-pi/2');
|
|
end
|
|
if sl.alpha == pi
|
|
sl.alpha = sym('pi');
|
|
end
|
|
if sl.alpha == -pi
|
|
sl.alpha = sym('-pi');
|
|
end
|
|
end
|