% lua-tikz3dtools-expl3-command-definitions.sty
\ProvidesExplFile
    {lua-tikz3dtools-expl3-command-definitions}
    {2025/07/08}{1.0.0}{Test file}
\lua_load_module:n { lua-tikz3dtools-parametric-objects }
\NewDocumentCommand { \appendlabel } {o} {
    \group_begin:
    \tikzset{
        /lua-tikz3dtools/parametric/label/.search~also = {/tikz}
        ,/lua-tikz3dtools/parametric/label/.cd
        ,#1
    }
    \__lua_tikztdtools_appendlabel:
    \group_end:
}
\NewDocumentCommand { \appendpoint } {o} {
    \group_begin:
    \tikzset{
        /lua-tikz3dtools/parametric/point/.search~also = {/tikz}
        ,/lua-tikz3dtools/parametric/point/.cd
        ,#1
    }
    \__lua_tikztdtools_appendpoint:
    \group_end:
}
\NewDocumentCommand { \appendcurve } {o} {
    \group_begin:
    \tikzset{
        /lua-tikz3dtools/parametric/curve/.search~also = {/tikz}
        ,/lua-tikz3dtools/parametric/curve/.cd
        ,#1
    }
    \__lua_tikztdtools_appendcurve:
    \group_end:
}
\NewDocumentCommand { \appendsurface } {o} {
    \group_begin:
    \tikzset{
        /lua-tikz3dtools/parametric/surface/.search~also = {/tikz}
        ,/lua-tikz3dtools/parametric/surface/.cd
        ,#1
    }
    \__lua_tikztdtools_appendsurface:
    \group_end:
}
\NewDocumentCommand { \rendersegments } {} {
    \__lua_tikztdtools_rendersegments:
}
\NewDocumentCommand { \appendplane } {o} {
    \group_begin:
    \tikzset{
        /lua-tikz3dtools/clipped-subspace/plane/.search~also = 
            {/lua-tikz3dtools/clipped-subspace}
        ,/lua-tikz3dtools/clipped-subspace/plane/.cd
        ,#1
    }
    \__lua_tikztdtools_appendplane:
    \group_end:
}