asymptote

如何使用 Asymptote 在 3D 表面上制作“线性”循环纹理?
asymptote

如何使用 Asymptote 在 3D 表面上制作“线性”循环纹理?

我正在尝试在 Asymptote 中重现这个霍普夫环面,具有类似的纹理(三种颜色交替): 所以我定义了一个这样的笔阵列: pen[] fflag = { rgb("ffffffff"), rgb("ff0000ff"), rgb("0000ffff"), rgb("ff0000ff"), rgb("ffffffff"), rgb("ff0000ff"), rgb("0000ffff"), rgb("ff0000ff"), rgb("ffffffff"), rgb("ff0000ff"), rgb("0000ffff"), rgb...

Admin

如何在 Asymptote(在 LaTeX 文件中)中将背景颜色设置为透明?
asymptote

如何在 Asymptote(在 LaTeX 文件中)中将背景颜色设置为透明?

Asymptote我正在尝试在文件中绘制图像LaTeX。我希望图像的背景透明(以便看到页面颜色)。我该怎么做?我使用pdflatex。 在 MWE 中,我画了一个球体,背景是正方形。如果我不设置背景颜色,它就是白色的,如果我设置了,它就是黑色的(不起作用opacity)。我也试过设置render=0。在这种情况下它可以工作,但整体外观很糟糕。 我对它不是很熟悉,Asymptote也从未在 之外使用过它LaTeX。我不知道它是否与LaTeX和/或有关Asymptote。 \documentclass[12pt]{article} \usepackage{xco...

Admin

Asymptote 输出不会创建新的 pdf 文件
asymptote

Asymptote 输出不会创建新的 pdf 文件

我已经设置好一切,以便可以在 LaTeX(特别是 pdfTeX)中使用 Asymptote,但由于某种原因,我的代码没有输出。 整个 LaTeX 文件会像往常一样创建一个 pdf,但是,Asymptote 应该为每个绘图输出一个 pdf,但却没有创建所需的 pdf。输出的 pdf 甚至不显示图片,它只是在 Asymptote 代码之后直接跳到 LaTeX。 我试图在 Asymptote 中绘制 8 幅图。前 2 幅和后 2 幅看起来不错,但其他 4 幅(file-3、-4、-5、-6)乱七八糟。以下是尝试解析代码时控制台显示的内容: ...(other...

Admin

编辑
asymptote

编辑

在 Asymptote 中,给定两点 $A$ 和 $B$ 之间的(曲线)路径,我想绘制一条连接这两点的管子,半径可变,如下图所示。也就是说,如果 $M$ 是路径上的一个点,我希望 $M$ 处的半径是 $M$ 的函数(例如,$M$ 和原点之间的距离)。 我知道管子包,但据我所知,它只允许一个常量部分。 ...

Admin

如何在 Label 命令中旋转 FillDraw?
asymptote

如何在 Label 命令中旋转 FillDraw?

unitsize(1cm); path h=(0,4)--(5,3); transform t=shift(0,-.8); DefaultHead=SimpleHead; draw(Label("$\sqrt{2}$",Rotate(dir(h)),align=N,position=Relative(.2)),h,Arrow()); draw(Label("$b$",Rotate(dir(h))),t*h,Arrow()); draw(Label("$c$",EndPoint,red),t^2*h,Arrow()); draw(Label("$d$...

Admin

制作圆形箭头弧的简单方法?
asymptote

制作圆形箭头弧的简单方法?

我有 4 个不同大小的圆形节点。 有没有简单的方法(TikZ,Asymptote,...)将它们与圆形箭头弧连接起来? \documentclass[border=5mm,tikz]{standalone} \begin{document} \begin{tikzpicture}[every node/.style={circle,draw,fill=white}] \def\r{3} \draw[red] (0,0) circle (\r); % 4 nodes with different sizes \path (180:\r) node (...

Admin

三维空间中围绕 2 个点的透视平面椭圆
asymptote

三维空间中围绕 2 个点的透视平面椭圆

我有以下轨迹,它应该描绘刚体上 2 个点的某条路径。每个点都由一个坐标系来表示。现在我想在点周围使用椭圆而不是长方体。这样点出现在椭圆/主体内部。这个椭圆应该只是表示身体的位置和方向,并且应该位于与立方体当前相同的平面上(下方 xy 平面)。 目前我对长方体不满意,因为例如最右边立方体的顶面显示不正确(中间立方体也是如此)。此外,长方体位于框架顶部,而我希望框架位于内部。 我认为需要为顶部轨迹找到不同的参数化,因为顶部轨迹与底部轨迹之间的距离应为固定距离(小于立方体长度),并且其运动不是随机的,而是由物体的距离和角度决定的。此外,两个点都固定在物体上,并...

Admin

在多边形路径中每条线段的末端绘制箭头
asymptote

在多边形路径中每条线段的末端绘制箭头

我需要绘制多边形路径,并在每个线段的末端放置一个箭头,如下图所示。 上面的图片是用 Inkscape 制作的(我必须逐字逐句地在 A 和 B 处创建箭头的三角形并适当地调整它们的方向)。 我可以在 Asymptote 中自动获得这样的箭头吗?从手册中我了解到的信息来看,有各种各样的箭头形状可供选择,但没有选项可以将它们放置在多边形路径的每个段的末端。 例如下面的代码产生 unitsize(5cm); settings.outformat = "png"; draw((0,0) -- (1,0.2) -- (0,1)--(2,2), arrow...

Admin

绘制递归阶梯函数
asymptote

绘制递归阶梯函数

我正在尝试绘制以下图形 但是我真的不知道该怎么做。很抱歉没有像往常一样包含 MWE。但我不知道从哪里开始。 ...

Admin

平均能量损失
asymptote

平均能量损失

假设有一个规则的金字塔,T.ABCD其中 P是TC这样的TP:PC = 1:3 RBC是这样的扩展BR:BC = 1:3 Q任意位于平面上TAD,但既不在外部也不在边界上 画出平面PQR切割金字塔的横截面。 平均能量损失 我自己的解决方案如下,但我正在寻找其他更简单的方法(如果有的话)。 \documentclass[pstricks,border=0pt,12pt]{standalone} \usepackage{pst-eucl} \newpsstyle{aux} { linestyle=dashed, linecolo...

Admin

绘制康托函数
asymptote

绘制康托函数

我想知道是否有一种(简单的?)方法可以使用 LaTeX 绘制康托函数(魔鬼楼梯)。 使用 TikZ 手动进行绘制似乎有点疯狂,而且我对使用 TikZ 进行绘制的了解也非常有限。话虽如此,我在数学脚本中多次看到过绘制,那么它是如何完成的呢?有人知道吗? 以下是对康托函数。 ...

Admin

绘制 Reeb 叶子
asymptote

绘制 Reeb 叶子

我正在尝试绘制里布叶理。到目前为止,我有下面的代码和图像。问题是一个表面稍微凸出到它前面的表面(通过最前面的表面)。它们应该完全嵌套在前一个表面内,就像弯曲的花盆一样。 settings.outformat="pdf"; settings.prc=false; settings.render=4; import graph; import graph3; import three; size(12cm,0); real rcutoff=.8; real rinner=1; real router=2; currentprojection=ort...

Admin

渐近线球面“斑驳”,从 PDF 到 SVG 的转换模糊不清,且有线条
asymptote

渐近线球面“斑驳”,从 PDF 到 SVG 的转换模糊不清,且有线条

我刚开始使用它Asymptote来生成一氧化氮球图。我的 MWE 是一个名为的文件ball.asy: settings.tex = "lualatex"; settings.outformat = "pdf"; settings.prc = false; settings.render = 0; import three; pen Maroon = RGB(128, 0, 0); pen Teal = RGB(0, 128, 128); unitsize(5cm); /* Code below inspired by the examples at h...

Admin

渐近线:表面有白色缝隙
asymptote

渐近线:表面有白色缝隙

在一个我的问题和答案,我提供了一些编译良好的 Asymptote 代码。现在,编译相同的代码,我得到了不同的输出。 这里的代码重复了,与旧答案相同: \documentclass[convert]{standalone} \usepackage{asymptote} \begin{document} \begin{asy} settings.prc = false; settings.render = 0; unitsize(1cm); fontsize(11pt); size(5cm); import...

Admin

Asymptote 帮助中的 3D 曲面
asymptote

Asymptote 帮助中的 3D 曲面

我正在努力这个数字渐近线。曲线有x^2+y^3/3-z^2=0带限制的方程x^2+y^2+z^2=1,因此这些点属于单位球面。 我可以在球体上绘制此曲线,但无法将球体表面分成两个区域。我希望有人能帮助我绘制此图。 本质上,我必须绘制x^2+y^3/3-z^2>=0具有限制的表面x^2+y^2+z^2=1(这是其中一半)。我的主要想法是使用smoothcontour3某种方式,但我是一个完全的初学者,我在网上没有找到任何令人满意的东西。我有这个代码: settings.render=16; settings.prc=false; size(10cm); ...

Admin