How to create right angle marks for 3D objects?
1
documentclass[12pt,pstricks,border=15pt]{standalone}
usepackage{newcent,pst-eucl}
begin{document}
begin{pspicture}[showgrid](-5,-5)(8,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
pstRightAngle{D}{H}{I}
pstRightAngle{B}{H}{I}
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
pst-eucl
add a comment |
1
documentclass[12pt,pstricks,border=15pt]{standalone}
usepackage{newcent,pst-eucl}
begin{document}
begin{pspicture}[showgrid](-5,-5)(8,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
pstRightAngle{D}{H}{I}
pstRightAngle{B}{H}{I}
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
pst-eucl
Next time please don't load irrelevant packages (such asnewcent
).
– God Must Be Crazy
11 mins ago
Thepst-solides3d
package defines arightangle
object.
– Bernard
3 mins ago
add a comment |
1
1
1
documentclass[12pt,pstricks,border=15pt]{standalone}
usepackage{newcent,pst-eucl}
begin{document}
begin{pspicture}[showgrid](-5,-5)(8,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
pstRightAngle{D}{H}{I}
pstRightAngle{B}{H}{I}
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
pst-eucl
documentclass[12pt,pstricks,border=15pt]{standalone}
usepackage{newcent,pst-eucl}
begin{document}
begin{pspicture}[showgrid](-5,-5)(8,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
pstRightAngle{D}{H}{I}
pstRightAngle{B}{H}{I}
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
pst-eucl
pst-eucl
edited 13 mins ago
God Must Be Crazy
5,41511039
5,41511039
asked 54 mins ago
chishimotoji
705215
705215
Next time please don't load irrelevant packages (such asnewcent
).
– God Must Be Crazy
11 mins ago
Thepst-solides3d
package defines arightangle
object.
– Bernard
3 mins ago
add a comment |
Next time please don't load irrelevant packages (such asnewcent
).
– God Must Be Crazy
11 mins ago
Thepst-solides3d
package defines arightangle
object.
– Bernard
3 mins ago
Next time please don't load irrelevant packages (such as
newcent
).– God Must Be Crazy
11 mins ago
Next time please don't load irrelevant packages (such as
newcent
).– God Must Be Crazy
11 mins ago
The
pst-solides3d
package defines a rightangle
object.– Bernard
3 mins ago
The
pst-solides3d
package defines a rightangle
object.– Bernard
3 mins ago
add a comment |
1 Answer
1
active
oldest
votes
1
documentclass[12pt,pstricks]{standalone}
usepackage{pst-eucl}
begin{document}
begin{pspicture}[showgrid](-4,-2)(4,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
bgroup
psset{PointName=none,PointSymbol=none}
pstGeonode([nodesep=10pt]{I}H){t}([nodesep=10pt]{B}H){l}([nodesep=-10pt]{B}H){r}
pstTranslation{H}{l}{t}[a1]
pstTranslation{H}{r}{t}[a2]
psline(l)(a1)(t)(a2)(r)
egroup
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
You can save three characters more if you writepsline(l)(a1)(a2)(r)
instead ofpsline(l)(a1)(t)(a2)(r)
. I left it as your exercise.
– God Must Be Crazy
20 mins ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
draft saved
draft discarded
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f467387%2fhow-to-create-right-angle-marks-for-3d-objects%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
1
documentclass[12pt,pstricks]{standalone}
usepackage{pst-eucl}
begin{document}
begin{pspicture}[showgrid](-4,-2)(4,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
bgroup
psset{PointName=none,PointSymbol=none}
pstGeonode([nodesep=10pt]{I}H){t}([nodesep=10pt]{B}H){l}([nodesep=-10pt]{B}H){r}
pstTranslation{H}{l}{t}[a1]
pstTranslation{H}{r}{t}[a2]
psline(l)(a1)(t)(a2)(r)
egroup
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
You can save three characters more if you writepsline(l)(a1)(a2)(r)
instead ofpsline(l)(a1)(t)(a2)(r)
. I left it as your exercise.
– God Must Be Crazy
20 mins ago
add a comment |
1
documentclass[12pt,pstricks]{standalone}
usepackage{pst-eucl}
begin{document}
begin{pspicture}[showgrid](-4,-2)(4,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
bgroup
psset{PointName=none,PointSymbol=none}
pstGeonode([nodesep=10pt]{I}H){t}([nodesep=10pt]{B}H){l}([nodesep=-10pt]{B}H){r}
pstTranslation{H}{l}{t}[a1]
pstTranslation{H}{r}{t}[a2]
psline(l)(a1)(t)(a2)(r)
egroup
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
You can save three characters more if you writepsline(l)(a1)(a2)(r)
instead ofpsline(l)(a1)(t)(a2)(r)
. I left it as your exercise.
– God Must Be Crazy
20 mins ago
add a comment |
1
1
1
documentclass[12pt,pstricks]{standalone}
usepackage{pst-eucl}
begin{document}
begin{pspicture}[showgrid](-4,-2)(4,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
bgroup
psset{PointName=none,PointSymbol=none}
pstGeonode([nodesep=10pt]{I}H){t}([nodesep=10pt]{B}H){l}([nodesep=-10pt]{B}H){r}
pstTranslation{H}{l}{t}[a1]
pstTranslation{H}{r}{t}[a2]
psline(l)(a1)(t)(a2)(r)
egroup
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
documentclass[12pt,pstricks]{standalone}
usepackage{pst-eucl}
begin{document}
begin{pspicture}[showgrid](-4,-2)(4,6)
pstGeonode[PosAngle={180,0,-90,90}](-3,0){A}(3,0){C}(-1,-1){B}(0,5){S}
pstTranslation[PosAngle=45]{B}{A}{C}[D]
pstCircleABC[linestyle=none]{S}{A}{C}{I}
pstInterLL[PosAngle=-60]{A}{C}{B}{D}{H}
psline(S)(A)(B)(S)(C)(B)
bgroup
psset{PointName=none,PointSymbol=none}
pstGeonode([nodesep=10pt]{I}H){t}([nodesep=10pt]{B}H){l}([nodesep=-10pt]{B}H){r}
pstTranslation{H}{l}{t}[a1]
pstTranslation{H}{r}{t}[a2]
psline(l)(a1)(t)(a2)(r)
egroup
psset{linestyle=dashed}
psline(B)(D)(A)(C)(D)(S)
ncline{H}{I} naput{$x$}
ncline{A}{I} naput{$R$}
psset{SegmentSymbol=pstslash}
pstSegmentMark{S}{I}
pstSegmentMark{A}{I}
end{pspicture}
end{document}
answered 22 mins ago
God Must Be Crazy
5,41511039
5,41511039
You can save three characters more if you writepsline(l)(a1)(a2)(r)
instead ofpsline(l)(a1)(t)(a2)(r)
. I left it as your exercise.
– God Must Be Crazy
20 mins ago
add a comment |
You can save three characters more if you writepsline(l)(a1)(a2)(r)
instead ofpsline(l)(a1)(t)(a2)(r)
. I left it as your exercise.
– God Must Be Crazy
20 mins ago
You can save three characters more if you write
psline(l)(a1)(a2)(r)
instead of psline(l)(a1)(t)(a2)(r)
. I left it as your exercise.– God Must Be Crazy
20 mins ago
You can save three characters more if you write
psline(l)(a1)(a2)(r)
instead of psline(l)(a1)(t)(a2)(r)
. I left it as your exercise.– God Must Be Crazy
20 mins ago
add a comment |
draft saved
draft discarded
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
draft saved
draft discarded
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f467387%2fhow-to-create-right-angle-marks-for-3d-objects%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Next time please don't load irrelevant packages (such as
newcent
).– God Must Be Crazy
11 mins ago
The
pst-solides3d
package defines arightangle
object.– Bernard
3 mins ago