30 我理解了window,但是无法理解luadraw的window3d,

发布于 2026-09-21 20:58:49

无论我怎么改变window3d里面的6个参数值,都没有影响到输出的图形,不知道window3d的设置还有什么价值?而window的设置可以截取部分图形.
我将设置window的代码那行删除,结果右侧显示不完全,接着反复调整window3d的那6个数,都是无效的.
我希望是取消留白,只有图形区域,类似border=0pt.

\documentclass{standalone}
\usepackage[3d]{luadraw}
\usepackage[svgnames]{xcolor}

\begin{document}
\begin{luadraw}{name=cube1} 
    local ld = luadraw
    local pt3d = ld.pt3d
    local M=pt3d.M
    local g = ld.graph3d:new{
        size={9,9},
        window3d = {0,1.5,0,5.5,0,0.6},
        window={-1.06,5.5,-1.06,1.5},
        bbox=false,
        viewdir={"yz",0.5,45}
    }
    local Origin, vecI, vecJ, vecK = pt3d.Origin, pt3d.vecI, pt3d.vecJ, pt3d.vecK

    local A=M(0,4,0)
    local C=ld.parallelep(Origin,1.5*vecI,2.5*vecJ,1.5*vecK)
    local C1=ld.parallelep(A,1.5*vecI,1.5*vecJ,1.5*vecK)
    g:Dpoly(C,{
        mode=ld.mWireframe,
    })
    g:Dpoly(C1,{
        mode=ld.mWireframe,
    })

    g:Show()
\end{luadraw}

查看更多

关注者
0
被浏览
31
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览