Compare commits
23 Commits
v2.02.00.6
...
v2.03.01.7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8cdbd765df | ||
|
|
8ce31ed7e1 | ||
|
|
2809d34cb6 | ||
|
|
82268132e9 | ||
|
|
81ea36fdd8 | ||
|
|
96cf7d2194 | ||
|
|
7878c0d2f4 | ||
|
|
6db0e20de9 | ||
|
|
300b4e046d | ||
|
|
9ffbc2c959 | ||
|
|
d8620a4d4d | ||
|
|
6b46f9fd48 | ||
|
|
71252cf326 | ||
|
|
6ec016a6f8 | ||
|
|
8177bf8912 | ||
|
|
523aea89af | ||
|
|
f16489db9c | ||
|
|
56232999f5 | ||
|
|
4648145b67 | ||
|
|
89a8103bad | ||
|
|
5cdfef9f9e | ||
|
|
0c78224f1a | ||
|
|
eec6d77112 |
4
.gitignore
vendored
@@ -28,9 +28,7 @@ SVG
|
||||
**/machine_full/
|
||||
**/filament_full/
|
||||
.idea/
|
||||
<<<<<<< HEAD (ad709f NEW: Official filament color selection approved)
|
||||
=======
|
||||
test.js
|
||||
/.cache/
|
||||
.clangd
|
||||
>>>>>>> CHANGE (a6529d ENH: support parts skipping function)
|
||||
/src/slic3r/QIDI/
|
||||
@@ -1,4 +1,10 @@
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
|
||||
# The CMake version on Windows must not be greater than 4.0.
|
||||
if ( ((MSVC) OR (WIN32)) AND (${CMAKE_VERSION} VERSION_GREATER_EQUAL "4.0") )
|
||||
message(FATAL_ERROR "Only cmake versions between 3.13.x and 4.0.x is supported on windows. Detected version: ${CMAKE_VERSION}")
|
||||
endif()
|
||||
|
||||
project(QIDIStudio)
|
||||
|
||||
include("version.inc")
|
||||
|
||||
@@ -1,15 +1,73 @@
|
||||
#!/bin/bash
|
||||
PROJECT_ROOT=$(cd -P -- "$(dirname -- "$0")" && printf '%s\n' "$(pwd -P)")
|
||||
|
||||
set -x
|
||||
set -e
|
||||
|
||||
# Wishlist hint: For developers, creating a Docker Compose
|
||||
# setup with persistent volumes for the build & deps directories
|
||||
# would speed up recompile times significantly. For end users,
|
||||
# the simplicity of a single Docker image and a one-time compilation
|
||||
# seems better.
|
||||
docker build -t qidistudio \
|
||||
--build-arg USER=${USER:-root} \
|
||||
--build-arg UID=$(id -u) \
|
||||
--build-arg GID=$(id -g) \
|
||||
$PROJECT_ROOT
|
||||
function usage() {
|
||||
echo "Usage: ./DockerBuild.sh [-c][-d][-i][-v]"
|
||||
echo " -c: Build a self-contained Docker image that can be run directly"
|
||||
echo " -d: disable safe parallel number limit(By default, the maximum number of parallels is set to free memory/2.5)"
|
||||
echo " -i: Build and export an AppImage"
|
||||
echo " -v: Build System Version:ubu22 or ubu24"
|
||||
echo " -h: this help output"
|
||||
echo "If you only need to run the program on a built Docker container, just use './DockerBuild.sh -c'"
|
||||
echo "If you need to build an AppImage using Docker, first run './DockerBuild.sh -d', then run './DockerBuild.sh -s'."
|
||||
}
|
||||
|
||||
unset name
|
||||
while getopts "hcdiv:" opt; do
|
||||
case ${opt} in
|
||||
c )
|
||||
BUILD_RUNNER=1
|
||||
;;
|
||||
d )
|
||||
BUILD_DEPS=1
|
||||
;;
|
||||
i )
|
||||
BUILD_APPIMAGE=1
|
||||
;;
|
||||
v )
|
||||
SYSTEM_VERSION="$OPTARG"
|
||||
;;
|
||||
h ) usage
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ -z "$SYSTEM_VERSION" ]; then
|
||||
SYSTEM_VERSION="ubu22"
|
||||
fi
|
||||
|
||||
if [[ -n "${BUILD_DEPS}" ]]; then
|
||||
if [ "$SYSTEM_VERSION" == "ubu22" ]; then
|
||||
echo "Building dependencies for Ubuntu 22.04..."
|
||||
docker build -f docker/BuildDepsDockerfile -t studio_dep_22:1.0 .
|
||||
else
|
||||
docker build -f docker/BuildDepsDockerfile24 -t studio_dep_24:1.0 .
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${BUILD_APPIMAGE}" ]]; then
|
||||
if [ "$SYSTEM_VERSION" == "ubu22" ]; then
|
||||
docker build -f docker/BuildAppimageDockerfile --build-arg VERSION=studio_dep_22 -o type=local,dest=./build .
|
||||
mv build/QIDIStudio_ubu64.AppImage build/QIDIStudio_ubu22.AppImage
|
||||
else
|
||||
docker build -f docker/BuildAppimageDockerfile --build-arg VERSION=studio_dep_24 -o type=local,dest=./build .
|
||||
mv build/QIDIStudio_ubu64.AppImage build/QIDIStudio_ubu24.AppImage
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${BUILD_RUNNER}" ]]
|
||||
then
|
||||
# Wishlist hint: For developers, creating a Docker Compose
|
||||
# setup with persistent volumes for the build & deps directories
|
||||
# would speed up recompile times significantly. For end users,
|
||||
# the simplicity of a single Docker image and a one-time compilation
|
||||
# seems better.
|
||||
docker build -t qidistudio \
|
||||
--build-arg USER=${USER:-root} \
|
||||
--build-arg UID=$(id -u) \
|
||||
--build-arg GID=$(id -g) \
|
||||
$PROJECT_ROOT
|
||||
fi
|
||||
5
deps/CGAL/CGAL.cmake
vendored
@@ -1,7 +1,12 @@
|
||||
if (IN_GIT_REPO)
|
||||
set(CGAL_DIRECTORY_FLAG --directory ${BINARY_DIR_REL}/dep_CGAL-prefix/src/dep_CGAL)
|
||||
endif ()
|
||||
|
||||
qidistudio_add_cmake_project(
|
||||
CGAL
|
||||
URL https://github.com/CGAL/cgal/archive/refs/tags/v5.4.zip
|
||||
URL_HASH SHA256=d7605e0a5a5ca17da7547592f6f6e4a59430a0bc861948974254d0de43eab4c0
|
||||
PATCH_COMMAND git apply ${CGAL_DIRECTORY_FLAG} --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-clang19.patch
|
||||
DEPENDS ${BOOST_PKG} dep_GMP dep_MPFR
|
||||
)
|
||||
|
||||
|
||||
1
deps/OpenCV/OpenCV.cmake
vendored
@@ -53,6 +53,7 @@ qidistudio_add_cmake_project(OpenCV
|
||||
-DWITH_OPENJPEG=OFF
|
||||
-DWITH_QUIRC=OFF
|
||||
-DWITH_VTK=OFF
|
||||
-DWITH_JPEG=OFF
|
||||
-DWITH_WEBP=OFF
|
||||
-DENABLE_PRECOMPILED_HEADERS=OFF
|
||||
-DINSTALL_TESTS=OFF
|
||||
|
||||
1
deps/OpenSSL/OpenSSL.cmake
vendored
@@ -58,6 +58,7 @@ ExternalProject_Add(dep_OpenSSL
|
||||
${_cross_comp_prefix_line}
|
||||
no-shared
|
||||
no-asm
|
||||
no-tests
|
||||
no-ssl3-method
|
||||
no-dynamic-engine
|
||||
BUILD_IN_SOURCE ON
|
||||
|
||||
19
docker/BuildAppimageDockerfile
Normal file
@@ -0,0 +1,19 @@
|
||||
ARG VERSION="studio_dep_22"
|
||||
FROM ${VERSION}:1.0 AS builder
|
||||
|
||||
COPY ./ /QIDIStudio
|
||||
|
||||
WORKDIR /QIDIStudio
|
||||
|
||||
RUN mkdir -p /QIDIStudio/deps/build
|
||||
|
||||
RUN mv /destdir /QIDIStudio/deps/build/
|
||||
|
||||
RUN ./BuildLinux.sh -s
|
||||
|
||||
ENV container=podman
|
||||
RUN ./BuildLinux.sh -i
|
||||
|
||||
FROM scratch AS export-stage
|
||||
|
||||
COPY --from=builder /QIDIStudio/build/QIDIStudio_ubu64.AppImage /
|
||||
39
docker/BuildDepsDockerfile
Normal file
@@ -0,0 +1,39 @@
|
||||
FROM docker.io/ubuntu:22.04
|
||||
|
||||
# Disable interactive package configuration
|
||||
RUN apt-get update && \
|
||||
echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||
|
||||
RUN apt-get update && apt-get install -y \
|
||||
autoconf \
|
||||
build-essential \
|
||||
cmake \
|
||||
curl \
|
||||
xvfb \
|
||||
extra-cmake-modules \
|
||||
file \
|
||||
git \
|
||||
locales \
|
||||
locales-all \
|
||||
m4 \
|
||||
pkgconf \
|
||||
sudo \
|
||||
wayland-protocols \
|
||||
libwebkit2gtk-4.0-dev \
|
||||
wget
|
||||
|
||||
COPY ./ /QIDIStudio
|
||||
|
||||
WORKDIR /QIDIStudio
|
||||
|
||||
# Allow password-less sudo for ALL users
|
||||
RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/999-passwordless
|
||||
RUN chmod 440 /etc/sudoers.d/999-passwordless
|
||||
|
||||
RUN ./BuildLinux.sh -u
|
||||
|
||||
RUN ./BuildLinux.sh -dfr
|
||||
|
||||
RUN cp -r deps/build/destdir /
|
||||
|
||||
RUN rm -rf /QIDIStudio
|
||||
39
docker/BuildDepsDockerfile24
Normal file
@@ -0,0 +1,39 @@
|
||||
FROM docker.io/ubuntu:24.04
|
||||
|
||||
# Disable interactive package configuration
|
||||
RUN apt-get update && \
|
||||
echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||
|
||||
RUN apt-get update && apt-get install -y \
|
||||
autoconf \
|
||||
build-essential \
|
||||
cmake \
|
||||
curl \
|
||||
xvfb \
|
||||
extra-cmake-modules \
|
||||
file \
|
||||
git \
|
||||
locales \
|
||||
locales-all \
|
||||
m4 \
|
||||
pkgconf \
|
||||
sudo \
|
||||
wayland-protocols \
|
||||
libwebkit2gtk-4.1-dev \
|
||||
wget
|
||||
|
||||
COPY ./ /QIDIStudio
|
||||
|
||||
WORKDIR /QIDIStudio
|
||||
|
||||
# Allow password-less sudo for ALL users
|
||||
RUN echo "ALL ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/999-passwordless
|
||||
RUN chmod 440 /etc/sudoers.d/999-passwordless
|
||||
|
||||
RUN ./BuildLinux.sh -u
|
||||
|
||||
RUN ./BuildLinux.sh -dfr
|
||||
|
||||
RUN cp -r deps/build/destdir /
|
||||
|
||||
RUN rm -rf /QIDIStudio
|
||||
@@ -1,4 +1,49 @@
|
||||
src/libslic3r/PresetBundle.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevBed.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevBed.h
|
||||
src/slic3r/GUI/DeviceCore/DevConfig.h
|
||||
src/slic3r/GUI/DeviceCore/DevConfig.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevConfigUtil.h
|
||||
src/slic3r/GUI/DeviceCore/DevConfigUtil.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevCtrl.h
|
||||
src/slic3r/GUI/DeviceCore/DevCtrl.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevDefs.h
|
||||
src/slic3r/GUI/DeviceCore/DevExtensionTool.h
|
||||
src/slic3r/GUI/DeviceCore/DevExtensionTool.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevExtruderSystem.h
|
||||
src/slic3r/GUI/DeviceCore/DevExtruderSystem.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevExtruderSystemCtrl.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevFan.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevFan.h
|
||||
src/slic3r/GUI/DeviceCore/DevFilaAmsSetting.h
|
||||
src/slic3r/GUI/DeviceCore/DevFilaAmsSetting.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevFilaBlackList.h
|
||||
src/slic3r/GUI/DeviceCore/DevFilaBlackList.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevFilaSystem.h
|
||||
src/slic3r/GUI/DeviceCore/DevFilaSystem.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevFirmware.h
|
||||
src/slic3r/GUI/DeviceCore/DevFirmware.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevPrintOptions.h
|
||||
src/slic3r/GUI/DeviceCore/DevPrintOptions.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevPrintTaskInfo.h
|
||||
src/slic3r/GUI/DeviceCore/DevPrintTaskInfo.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevHMS.h
|
||||
src/slic3r/GUI/DeviceCore/DevHMS.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevStorage.h
|
||||
src/slic3r/GUI/DeviceCore/DevStorage.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevInfo.h
|
||||
src/slic3r/GUI/DeviceCore/DevInfo.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevLamp.h
|
||||
src/slic3r/GUI/DeviceCore/DevLamp.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevLampCtrl.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevManager.h
|
||||
src/slic3r/GUI/DeviceCore/DevManager.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevMapping.h
|
||||
src/slic3r/GUI/DeviceCore/DevMapping.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevNozzleSystem.h
|
||||
src/slic3r/GUI/DeviceCore/DevNozzleSystem.cpp
|
||||
src/slic3r/GUI/DeviceCore/DevUtil.h
|
||||
src/slic3r/GUI/DeviceCore/DevUtil.cpp
|
||||
src/slic3r/GUI/DeviceTab/uiAmsHumidityPopup.h
|
||||
src/slic3r/GUI/DeviceTab/uiAmsHumidityPopup.cpp
|
||||
src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.h
|
||||
@@ -57,6 +102,8 @@ src/slic3r/GUI/Jobs/RotoptimizeJob.cpp
|
||||
src/slic3r/GUI/Jobs/BindJob.cpp
|
||||
src/slic3r/GUI/Jobs/PrintJob.cpp
|
||||
src/slic3r/GUI/Jobs/SendJob.cpp
|
||||
src/slic3r/GUI/ThermalPreconditioningDialog.cpp
|
||||
src/slic3r/GUI/ThermalPreconditioningDialog.hpp
|
||||
src/slic3r/GUI/Jobs/SLAImportJob.cpp
|
||||
src/slic3r/GUI/Jobs/UpgradeNetworkJob.cpp
|
||||
src/slic3r/GUI/AboutDialog.cpp
|
||||
@@ -64,7 +111,7 @@ src/slic3r/GUI/AMSMaterialsSetting.cpp
|
||||
src/slic3r/GUI/ExtrusionCalibration.cpp
|
||||
src/slic3r/GUI/AMSMappingPopup.cpp
|
||||
src/slic3r/GUI/AMSSetting.cpp
|
||||
src/slic3r/GUI/BBLTopbar.cpp
|
||||
src/slic3r/GUI/QDTTopbar.cpp
|
||||
src/slic3r/GUI/DownloadProgressDialog.cpp
|
||||
src/slic3r/GUI/RecenterDialog.cpp
|
||||
src/slic3r/GUI/BackgroundSlicingProcess.cpp
|
||||
@@ -72,8 +119,12 @@ src/slic3r/GUI/BedShapeDialog.cpp
|
||||
src/slic3r/GUI/BedShapeDialog.hpp
|
||||
src/slic3r/GUI/ConfigManipulation.cpp
|
||||
src/slic3r/GUI/DeviceManager.cpp
|
||||
src/slic3r/GUI/DeviceErrorDialog.cpp
|
||||
src/slic3r/GUI/ExtraRenderers.cpp
|
||||
src/slic3r/GUI/Field.cpp
|
||||
src/slic3r/GUI/GCodeRenderer/AdvancedRenderer.cpp
|
||||
src/slic3r/GUI/GCodeRenderer/BaseRenderer.cpp
|
||||
src/slic3r/GUI/GCodeRenderer/LegacyRenderer.cpp
|
||||
src/slic3r/GUI/GCodeViewer.cpp
|
||||
src/slic3r/GUI/GLCanvas3D.cpp
|
||||
src/slic3r/GUI/Calibration.cpp
|
||||
@@ -99,6 +150,7 @@ src/slic3r/GUI/ObjectDataViewModel.cpp
|
||||
src/slic3r/GUI/OpenGLManager.cpp
|
||||
src/slic3r/GUI/OptionsGroup.cpp
|
||||
src/slic3r/GUI/PrintOptionsDialog.cpp
|
||||
src/slic3r/GUI/SafetyOptionsDialog.cpp
|
||||
src/slic3r/GUI/ParamsPanel.cpp
|
||||
src/slic3r/GUI/PartPlate.cpp
|
||||
src/slic3r/GUI/Plater.cpp
|
||||
@@ -134,6 +186,8 @@ src/slic3r/GUI/KBShortcutsDialog.hpp
|
||||
src/slic3r/GUI/KBShortcutsDialog.cpp
|
||||
src/slic3r/GUI/ReleaseNote.cpp
|
||||
src/slic3r/GUI/ReleaseNote.hpp
|
||||
src/slic3r/GUI/HelioReleaseNote.cpp
|
||||
src/slic3r/GUI/HelioReleaseNote.hpp
|
||||
src/slic3r/GUI/UpgradePanel.cpp
|
||||
src/slic3r/Utils/FixModelByWin10.cpp
|
||||
src/slic3r/Utils/PresetUpdater.cpp
|
||||
@@ -170,6 +224,7 @@ src/slic3r/GUI/BonjourDialog.cpp
|
||||
src/slic3r/GUI/calib_dlg.cpp
|
||||
src/slic3r/GUI/PrintHostDialogs.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoMeshBoolean.cpp
|
||||
src/slic3r/GUI/UIHelpers/MeshBooleanUI.cpp
|
||||
src/slic3r/GUI/NetworkTestDialog.cpp
|
||||
src/slic3r/GUI/CreatePresetsDialog.cpp
|
||||
src/slic3r/GUI/DailyTips.cpp
|
||||
@@ -182,6 +237,7 @@ src/slic3r/Utils/MKS.cpp
|
||||
src/slic3r/Utils/OctoPrint.cpp
|
||||
src/slic3r/Utils/Repetier.cpp
|
||||
src/slic3r/Utils/ProfileDescription.hpp
|
||||
src/slic3r/Utils/HelioDragon.cpp
|
||||
src/slic3r/GUI/SendMultiMachinePage.cpp
|
||||
src/slic3r/GUI/MultiMachinePage.cpp
|
||||
src/slic3r/GUI/MultiMachineManagerPage.cpp
|
||||
|
||||
BIN
resources/calib/pressure_advance/auto_pa_line_dual.3mf
Normal file
BIN
resources/calib/pressure_advance/auto_pa_line_single.3mf
Normal file
79
resources/data/helio_hints.ini
Normal file
@@ -0,0 +1,79 @@
|
||||
[hint: Single-Material Only]
|
||||
text = Single-Material Only\nHelio currently simulates one material and one nozzle per job. Multi-material or multi-extruder G-code adds long pauses that break thermal continuity, so results wouldn’t be meaningful.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio0.png
|
||||
|
||||
[hint: One Plate per Job]
|
||||
text = One Plate per Job\nUpload G-code with a single build plate—multi-plate projects aren’t yet supported, so only the first plate would run.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio1.png
|
||||
|
||||
[hint: What is the Thermal Quality Index?]
|
||||
text = What is the Thermal Quality Index?\nThe Thermal Quality Index (scale –100 to +100) shows how hot or cold each region prints—green (≈ 0) is the “just right” zone for strong, warp-free parts. Keep most of the part green for best results.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio2.png
|
||||
|
||||
[hint: Voxel-Level Accuracy]
|
||||
text = Voxel-Level Accuracy\nWe predict temperature in every voxel at every time-step, and for standard jobs the forecast is typically within ±5–10 °C. Pauses, custom firmware or odd cooling can widen that margin.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio3.png
|
||||
|
||||
[hint: Fan & Airflow Model]
|
||||
text = Fan & Airflow Model\nA simplified fan-and-room model shows how cooling settings change part temps without slow CFD maths—great for day-to-day tuning. Chamber vortices aren’t yet simulated so runs stay fast.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio0.png
|
||||
|
||||
[hint: TQI Limits Explained]
|
||||
text = TQI Limits Explained\n-100 → too cold: tensile strength is ~50 % lower than parts printed at the ideal 0 (ASTM D638 dog-bone tests). +100 → too hot: layers stay molten and may sag or collapse. Keep regions near 0 for peak strength and accuracy.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio1.png
|
||||
|
||||
[hint: What Drives Runtime?]
|
||||
text = What Drives Runtime?\nExtra layers, dense infill, lots of tiny arcs (small mesh elements) or very slow printing speeds all extend simulation time because the solver must step through more seconds. Multi-core CPUs or CUDA GPUs speed things up.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio2.png
|
||||
|
||||
[hint: Nozzle Temp Range]
|
||||
text = Nozzle Temp Range\nSupported set-points are 190 – 320 °C; anything outside is clamped to keep physics realistic.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio3.png
|
||||
|
||||
[hint: Debugging Flowchart]
|
||||
text = Debugging Flowchart\nNot sure why a result looks off? Follow our step-by-step debugging flowchart to trace settings, G-code and material issues in minutes.
|
||||
documentation_link = https://wiki.helioadditive.com/en/flowchart
|
||||
image = images/dailytips_helio0.png
|
||||
|
||||
[hint: Why Cooling Varies]
|
||||
text = Why Cooling Varies\nOuter walls and bridges cool fastest while thick interiors stay warmer—geometry, airflow and tool-path all play a part, and the simulation visualises these differences.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio1.png
|
||||
|
||||
[hint: Extrusion Temp Model]
|
||||
text = Extrusion Temp Model\nMaterial properties shape the melt curve, but printer geometry decides how much heat the filament actually gains, so the model is material-specific and printer-calibrated.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio2.png
|
||||
|
||||
[hint: Nozzle setting of 190 °C vs 320 °C?]
|
||||
text = Nozzle setting of 190 °C vs 320 °C?\nA 100 °C nozzle change only nudges the thermal index because extrusion temp, flow rate and post-deposition cooling dominate the part’s heat history.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio3.png
|
||||
|
||||
[hint: Bed Temperature influence]
|
||||
text = Bed Temperature influence\nOnly the first-layer bed temp feeds the model right now; later bed changes aren’t yet captured.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio0.png
|
||||
|
||||
[hint: Actual Tool-Path]
|
||||
text = Actual Tool-Path\nYes—your exact G-code path, speeds and fan commands are simulated.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio1.png
|
||||
|
||||
[hint: Mesh Resolution]
|
||||
text = Mesh Resolution\nThe voxel grid is finer than the G-code line spacing, capturing layer-by-layer detail without wasting compute.
|
||||
documentation_link = https://wiki.helioadditive.com/en/FAQ
|
||||
image = images/dailytips_helio2.png
|
||||
|
||||
[hint: Shrinkage, Warping & Stress]
|
||||
text = Shrinkage, Warping & Stress\nBy controlling the thermal index you can remove the heat-driven causes of warp and stress.
|
||||
documentation_link = https://wiki.helioadditive.com/en/flowchart
|
||||
image = images/dailytips_helio3.png
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<path fill-rule="evenodd" fill="#20e86a" d="m90.53,44.88c-0.4,-11.48 -5.07,-22.4 -13.09,-30.55c-8.4,-8.54 -19.79,-13.33 -31.66,-13.33s-23.27,4.79 -31.67,13.33c-5.02,5.11 -8.72,11.3 -10.89,18.04l3.9,0.32c2.02,-5.82 5.3,-11.18 9.67,-15.63c7.68,-7.81 18.11,-12.19 28.97,-12.19s21.29,4.39 28.97,12.19c7.31,7.43 11.57,17.37 11.97,27.82l-3.51,0l5.4,7.12l5.4,-7.12l-3.47,0l0.01,0z" class="cls-1" id="path2"/>
|
||||
<path fill-rule="evenodd" fill="#20e86a" d="m87.87,59.31c-2.02,5.82 -5.3,11.18 -9.67,15.63c-7.68,7.81 -18.11,12.19 -28.97,12.19s-21.29,-4.39 -28.97,-12.19c-7.31,-7.43 -11.57,-17.37 -11.97,-27.82l3.51,0l-5.4,-7.12l-5.4,7.12l3.47,0c0.4,11.48 5.07,22.4 13.09,30.55c8.4,8.53 19.79,13.33 31.66,13.33s23.26,-4.79 31.66,-13.33c5.02,-5.11 8.72,-11.3 10.89,-18.04l-3.9,-0.32z" class="cls-1" id="path1"/>
|
||||
<path fill-rule="evenodd" fill="#4479FB" d="m90.53,44.88c-0.4,-11.48 -5.07,-22.4 -13.09,-30.55c-8.4,-8.54 -19.79,-13.33 -31.66,-13.33s-23.27,4.79 -31.67,13.33c-5.02,5.11 -8.72,11.3 -10.89,18.04l3.9,0.32c2.02,-5.82 5.3,-11.18 9.67,-15.63c7.68,-7.81 18.11,-12.19 28.97,-12.19s21.29,4.39 28.97,12.19c7.31,7.43 11.57,17.37 11.97,27.82l-3.51,0l5.4,7.12l5.4,-7.12l-3.47,0l0.01,0z" class="cls-1" id="path2"/>
|
||||
<path fill-rule="evenodd" fill="#4479FB" d="m87.87,59.31c-2.02,5.82 -5.3,11.18 -9.67,15.63c-7.68,7.81 -18.11,12.19 -28.97,12.19s-21.29,-4.39 -28.97,-12.19c-7.31,-7.43 -11.57,-17.37 -11.97,-27.82l3.51,0l-5.4,-7.12l-5.4,7.12l3.47,0c0.4,11.48 5.07,22.4 13.09,30.55c8.4,8.53 19.79,13.33 31.66,13.33s23.26,-4.79 31.66,-13.33c5.02,-5.11 8.72,-11.3 10.89,-18.04l-3.9,-0.32z" class="cls-1" id="path1"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 929 B After Width: | Height: | Size: 929 B |
BIN
resources/images/bed_cool_Q2C.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resources/images/bed_cool_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resources/images/bed_cool_supertack_Q2C.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resources/images/bed_cool_supertack_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resources/images/bed_engineering_Q2C.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
resources/images/bed_engineering_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
resources/images/bed_high_templ_Q2C.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
resources/images/bed_high_templ_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
resources/images/bed_pei_Q2C.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
resources/images/bed_pei_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
resources/images/big_bed_cool_Q2C.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
resources/images/big_bed_cool_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
resources/images/big_bed_cool_supertack_Q2C.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
resources/images/big_bed_cool_supertack_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
resources/images/big_bed_engineering_Q2C.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
resources/images/big_bed_engineering_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
resources/images/big_bed_high_templ_Q2C.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resources/images/big_bed_high_templ_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resources/images/big_bed_pei_Q2C.png
Normal file
|
After Width: | Height: | Size: 199 KiB |
BIN
resources/images/big_bed_pei_X-Max 4.png
Normal file
|
After Width: | Height: | Size: 199 KiB |
3
resources/images/bool_delete_active_dark.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.40778 4.01172L7.8423 4.84375H12.1578L11.5923 4.01172C11.5477 3.94727 11.4733 3.90625 11.3929 3.90625H8.60421C8.52385 3.90625 8.44945 3.94434 8.4048 4.01172H8.40778ZM12.7828 3.23242L13.875 4.84375H14.2858H15.7143H15.9524C16.3483 4.84375 16.6667 5.15723 16.6667 5.54688C16.6667 5.93652 16.3483 6.25 15.9524 6.25H15.7143V15.1562C15.7143 16.4512 14.6489 17.5 13.3334 17.5H6.66671C5.35123 17.5 4.28575 16.4512 4.28575 15.1562V6.25H4.04766C3.65183 6.25 3.33337 5.93652 3.33337 5.54688C3.33337 5.15723 3.65183 4.84375 4.04766 4.84375H4.28575H5.71433H6.12504L7.2173 3.22949C7.52683 2.77539 8.04766 2.5 8.60421 2.5H11.3929C11.9494 2.5 12.4703 2.77539 12.7798 3.22949L12.7828 3.23242ZM5.71433 6.25V15.1562C5.71433 15.6748 6.13992 16.0938 6.66671 16.0938H13.3334C13.8602 16.0938 14.2858 15.6748 14.2858 15.1562V6.25H5.71433ZM8.09528 8.125V14.2188C8.09528 14.4766 7.88099 14.6875 7.61909 14.6875C7.35718 14.6875 7.1429 14.4766 7.1429 14.2188V8.125C7.1429 7.86719 7.35718 7.65625 7.61909 7.65625C7.88099 7.65625 8.09528 7.86719 8.09528 8.125ZM10.4762 8.125V14.2188C10.4762 14.4766 10.2619 14.6875 10 14.6875C9.73814 14.6875 9.52385 14.4766 9.52385 14.2188V8.125C9.52385 7.86719 9.73814 7.65625 10 7.65625C10.2619 7.65625 10.4762 7.86719 10.4762 8.125ZM12.8572 8.125V14.2188C12.8572 14.4766 12.6429 14.6875 12.381 14.6875C12.1191 14.6875 11.9048 14.4766 11.9048 14.2188V8.125C11.9048 7.86719 12.1191 7.65625 12.381 7.65625C12.6429 7.65625 12.8572 7.86719 12.8572 8.125Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
3
resources/images/bool_delete_active_light.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.40778 4.01172L7.8423 4.84375H12.1578L11.5923 4.01172C11.5477 3.94727 11.4733 3.90625 11.3929 3.90625H8.60421C8.52385 3.90625 8.44945 3.94434 8.4048 4.01172H8.40778ZM12.7828 3.23242L13.875 4.84375H14.2858H15.7143H15.9524C16.3483 4.84375 16.6667 5.15723 16.6667 5.54688C16.6667 5.93652 16.3483 6.25 15.9524 6.25H15.7143V15.1562C15.7143 16.4512 14.6489 17.5 13.3334 17.5H6.66671C5.35123 17.5 4.28575 16.4512 4.28575 15.1562V6.25H4.04766C3.65183 6.25 3.33337 5.93652 3.33337 5.54688C3.33337 5.15723 3.65183 4.84375 4.04766 4.84375H4.28575H5.71433H6.12504L7.2173 3.22949C7.52683 2.77539 8.04766 2.5 8.60421 2.5H11.3929C11.9494 2.5 12.4703 2.77539 12.7798 3.22949L12.7828 3.23242ZM5.71433 6.25V15.1562C5.71433 15.6748 6.13992 16.0938 6.66671 16.0938H13.3334C13.8602 16.0938 14.2858 15.6748 14.2858 15.1562V6.25H5.71433ZM8.09528 8.125V14.2188C8.09528 14.4766 7.88099 14.6875 7.61909 14.6875C7.35718 14.6875 7.1429 14.4766 7.1429 14.2188V8.125C7.1429 7.86719 7.35718 7.65625 7.61909 7.65625C7.88099 7.65625 8.09528 7.86719 8.09528 8.125ZM10.4762 8.125V14.2188C10.4762 14.4766 10.2619 14.6875 10 14.6875C9.73814 14.6875 9.52385 14.4766 9.52385 14.2188V8.125C9.52385 7.86719 9.73814 7.65625 10 7.65625C10.2619 7.65625 10.4762 7.86719 10.4762 8.125ZM12.8572 8.125V14.2188C12.8572 14.4766 12.6429 14.6875 12.381 14.6875C12.1191 14.6875 11.9048 14.4766 11.9048 14.2188V8.125C11.9048 7.86719 12.1191 7.65625 12.381 7.65625C12.6429 7.65625 12.8572 7.86719 12.8572 8.125Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
3
resources/images/bool_delete_clicked.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.40778 4.01172L7.8423 4.84375H12.1578L11.5923 4.01172C11.5477 3.94727 11.4733 3.90625 11.3929 3.90625H8.60421C8.52385 3.90625 8.44945 3.94434 8.4048 4.01172H8.40778ZM12.7828 3.23242L13.875 4.84375H14.2858H15.7143H15.9524C16.3483 4.84375 16.6667 5.15723 16.6667 5.54688C16.6667 5.93652 16.3483 6.25 15.9524 6.25H15.7143V15.1562C15.7143 16.4512 14.6489 17.5 13.3334 17.5H6.66671C5.35123 17.5 4.28575 16.4512 4.28575 15.1562V6.25H4.04766C3.65183 6.25 3.33337 5.93652 3.33337 5.54688C3.33337 5.15723 3.65183 4.84375 4.04766 4.84375H4.28575H5.71433H6.12504L7.2173 3.22949C7.52683 2.77539 8.04766 2.5 8.60421 2.5H11.3929C11.9494 2.5 12.4703 2.77539 12.7798 3.22949L12.7828 3.23242ZM5.71433 6.25V15.1562C5.71433 15.6748 6.13992 16.0938 6.66671 16.0938H13.3334C13.8602 16.0938 14.2858 15.6748 14.2858 15.1562V6.25H5.71433ZM8.09528 8.125V14.2188C8.09528 14.4766 7.88099 14.6875 7.61909 14.6875C7.35718 14.6875 7.1429 14.4766 7.1429 14.2188V8.125C7.1429 7.86719 7.35718 7.65625 7.61909 7.65625C7.88099 7.65625 8.09528 7.86719 8.09528 8.125ZM10.4762 8.125V14.2188C10.4762 14.4766 10.2619 14.6875 10 14.6875C9.73814 14.6875 9.52385 14.4766 9.52385 14.2188V8.125C9.52385 7.86719 9.73814 7.65625 10 7.65625C10.2619 7.65625 10.4762 7.86719 10.4762 8.125ZM12.8572 8.125V14.2188C12.8572 14.4766 12.6429 14.6875 12.381 14.6875C12.1191 14.6875 11.9048 14.4766 11.9048 14.2188V8.125C11.9048 7.86719 12.1191 7.65625 12.381 7.65625C12.6429 7.65625 12.8572 7.86719 12.8572 8.125Z" fill="#4479FB"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
3
resources/images/bool_delete_hover.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.40778 4.01172L7.8423 4.84375H12.1578L11.5923 4.01172C11.5477 3.94727 11.4733 3.90625 11.3929 3.90625H8.60421C8.52385 3.90625 8.44945 3.94434 8.4048 4.01172H8.40778ZM12.7828 3.23242L13.875 4.84375H14.2858H15.7143H15.9524C16.3483 4.84375 16.6667 5.15723 16.6667 5.54688C16.6667 5.93652 16.3483 6.25 15.9524 6.25H15.7143V15.1562C15.7143 16.4512 14.6489 17.5 13.3334 17.5H6.66671C5.35123 17.5 4.28575 16.4512 4.28575 15.1562V6.25H4.04766C3.65183 6.25 3.33337 5.93652 3.33337 5.54688C3.33337 5.15723 3.65183 4.84375 4.04766 4.84375H4.28575H5.71433H6.12504L7.2173 3.22949C7.52683 2.77539 8.04766 2.5 8.60421 2.5H11.3929C11.9494 2.5 12.4703 2.77539 12.7798 3.22949L12.7828 3.23242ZM5.71433 6.25V15.1562C5.71433 15.6748 6.13992 16.0938 6.66671 16.0938H13.3334C13.8602 16.0938 14.2858 15.6748 14.2858 15.1562V6.25H5.71433ZM8.09528 8.125V14.2188C8.09528 14.4766 7.88099 14.6875 7.61909 14.6875C7.35718 14.6875 7.1429 14.4766 7.1429 14.2188V8.125C7.1429 7.86719 7.35718 7.65625 7.61909 7.65625C7.88099 7.65625 8.09528 7.86719 8.09528 8.125ZM10.4762 8.125V14.2188C10.4762 14.4766 10.2619 14.6875 10 14.6875C9.73814 14.6875 9.52385 14.4766 9.52385 14.2188V8.125C9.52385 7.86719 9.73814 7.65625 10 7.65625C10.2619 7.65625 10.4762 7.86719 10.4762 8.125ZM12.8572 8.125V14.2188C12.8572 14.4766 12.6429 14.6875 12.381 14.6875C12.1191 14.6875 11.9048 14.4766 11.9048 14.2188V8.125C11.9048 7.86719 12.1191 7.65625 12.381 7.65625C12.6429 7.65625 12.8572 7.86719 12.8572 8.125Z" fill="#6B6B6B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
3
resources/images/bool_delete_inactive.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.40778 4.01172L7.8423 4.84375H12.1578L11.5923 4.01172C11.5477 3.94727 11.4733 3.90625 11.3929 3.90625H8.60421C8.52385 3.90625 8.44945 3.94434 8.4048 4.01172H8.40778ZM12.7828 3.23242L13.875 4.84375H14.2858H15.7143H15.9524C16.3483 4.84375 16.6667 5.15723 16.6667 5.54688C16.6667 5.93652 16.3483 6.25 15.9524 6.25H15.7143V15.1562C15.7143 16.4512 14.6489 17.5 13.3334 17.5H6.66671C5.35123 17.5 4.28575 16.4512 4.28575 15.1562V6.25H4.04766C3.65183 6.25 3.33337 5.93652 3.33337 5.54688C3.33337 5.15723 3.65183 4.84375 4.04766 4.84375H4.28575H5.71433H6.12504L7.2173 3.22949C7.52683 2.77539 8.04766 2.5 8.60421 2.5H11.3929C11.9494 2.5 12.4703 2.77539 12.7798 3.22949L12.7828 3.23242ZM5.71433 6.25V15.1562C5.71433 15.6748 6.13992 16.0938 6.66671 16.0938H13.3334C13.8602 16.0938 14.2858 15.6748 14.2858 15.1562V6.25H5.71433ZM8.09528 8.125V14.2188C8.09528 14.4766 7.88099 14.6875 7.61909 14.6875C7.35718 14.6875 7.1429 14.4766 7.1429 14.2188V8.125C7.1429 7.86719 7.35718 7.65625 7.61909 7.65625C7.88099 7.65625 8.09528 7.86719 8.09528 8.125ZM10.4762 8.125V14.2188C10.4762 14.4766 10.2619 14.6875 10 14.6875C9.73814 14.6875 9.52385 14.4766 9.52385 14.2188V8.125C9.52385 7.86719 9.73814 7.65625 10 7.65625C10.2619 7.65625 10.4762 7.86719 10.4762 8.125ZM12.8572 8.125V14.2188C12.8572 14.4766 12.6429 14.6875 12.381 14.6875C12.1191 14.6875 11.9048 14.4766 11.9048 14.2188V8.125C11.9048 7.86719 12.1191 7.65625 12.381 7.65625C12.6429 7.65625 12.8572 7.86719 12.8572 8.125Z" fill="#CECECE"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
3
resources/images/bool_difference_dark.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.43262 2.29773C10.2683 2.29773 12.5674 4.59651 12.5674 7.4325H17.7021V17.702H7.43262V12.5673C4.59695 12.5672 2.29787 10.2684 2.29785 7.4325C2.29785 4.59655 4.59693 2.29779 7.43262 2.29773ZM8.84961 16.286H16.2852V8.84949H8.84961V16.286Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 366 B |
3
resources/images/bool_difference_light.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.43262 2.29773C10.2683 2.29773 12.5674 4.59651 12.5674 7.4325H17.7021V17.702H7.43262V12.5673C4.59695 12.5672 2.29787 10.2684 2.29785 7.4325C2.29785 4.59655 4.59693 2.29779 7.43262 2.29773ZM8.84961 16.286H16.2852V8.84949H8.84961V16.286Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 368 B |
3
resources/images/bool_intersection_dark.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.43262 2.29773C10.2683 2.29773 12.5674 4.59651 12.5674 7.4325H17.7021V17.702H7.43262V12.5673C4.59695 12.5672 2.29787 10.2684 2.29785 7.4325C2.29785 4.59655 4.59693 2.29779 7.43262 2.29773ZM12.3682 8.84949C11.8821 10.546 10.5459 11.8819 8.84961 12.368V16.286H16.2852V8.84949H12.3682ZM7.43262 3.71472C5.37934 3.71478 3.71484 5.37902 3.71484 7.4325C3.71486 9.48595 5.37935 11.1502 7.43262 11.1503V7.4325H11.1504C11.1504 5.37898 9.48595 3.71472 7.43262 3.71472Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 588 B |
3
resources/images/bool_intersection_light.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.43262 2.29773C10.2683 2.29773 12.5674 4.59651 12.5674 7.4325H17.7021V17.702H7.43262V12.5673C4.59695 12.5672 2.29787 10.2684 2.29785 7.4325C2.29785 4.59655 4.59693 2.29779 7.43262 2.29773ZM12.3682 8.84949C11.8821 10.546 10.5459 11.8819 8.84961 12.368V16.286H16.2852V8.84949H12.3682ZM7.43262 3.71472C5.37934 3.71478 3.71484 5.37902 3.71484 7.4325C3.71486 9.48595 5.37935 11.1502 7.43262 11.1503V7.4325H11.1504C11.1504 5.37898 9.48595 3.71472 7.43262 3.71472Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 590 B |
6
resources/images/bool_object_dark.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="3.66182" height="3.66182" rx="0.4" transform="matrix(0.866025 0.5 -2.20305e-08 1 6.13867 2.78076)" stroke="white"/>
|
||||
<rect width="3.66182" height="3.66182" rx="0.4" transform="matrix(0.866025 -0.5 0.866025 0.5 6.13867 2.78076)" stroke="white"/>
|
||||
<rect width="3.66182" height="3.66182" rx="0.4" transform="matrix(0.866025 -0.5 2.20305e-08 1 9.30957 4.61182)" stroke="white"/>
|
||||
<path d="M4.94838 1.42505H1.82617C1.55003 1.42505 1.32617 1.64891 1.32617 1.92505V10.55C1.32617 10.8262 1.55003 11.05 1.82617 11.05H10.4512C10.7273 11.05 10.9512 10.8262 10.9512 10.55V9.66266" stroke="white" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 722 B |
6
resources/images/bool_object_light.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="3.66182" height="3.66182" rx="0.4" transform="matrix(0.866025 0.5 -2.20305e-08 1 6.13867 2.78076)" stroke="#262E30"/>
|
||||
<rect width="3.66182" height="3.66182" rx="0.4" transform="matrix(0.866025 -0.5 0.866025 0.5 6.13867 2.78076)" stroke="#262E30"/>
|
||||
<rect width="3.66182" height="3.66182" rx="0.4" transform="matrix(0.866025 -0.5 2.20305e-08 1 9.30957 4.61182)" stroke="#262E30"/>
|
||||
<path d="M4.94838 1.42505H1.82617C1.55003 1.42505 1.32617 1.64891 1.32617 1.92505V10.55C1.32617 10.8262 1.55003 11.05 1.82617 11.05H10.4512C10.7273 11.05 10.9512 10.8262 10.9512 10.55V9.66266" stroke="#262E30" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 730 B |
5
resources/images/bool_part_dark.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="5.51871" height="5.51871" rx="0.5" transform="matrix(0.866025 0.5 -2.20305e-08 1 1.27344 3.17957)" stroke="white"/>
|
||||
<rect width="5.51871" height="5.51871" rx="0.5" transform="matrix(0.866025 -0.5 0.866025 0.5 1.27344 3.17957)" stroke="white"/>
|
||||
<rect width="5.51871" height="5.51871" rx="0.5" transform="matrix(0.866025 -0.5 2.20305e-08 1 6.05273 5.93896)" stroke="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 489 B |
5
resources/images/bool_part_light.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="5.51871" height="5.51871" rx="0.5" transform="matrix(0.866025 0.5 -2.20305e-08 1 1.27344 3.17957)" stroke="#262E30"/>
|
||||
<rect width="5.51871" height="5.51871" rx="0.5" transform="matrix(0.866025 -0.5 0.866025 0.5 1.27344 3.17957)" stroke="#262E30"/>
|
||||
<rect width="5.51871" height="5.51871" rx="0.5" transform="matrix(0.866025 -0.5 2.20305e-08 1 6.05273 5.93896)" stroke="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 495 B |
4
resources/images/bool_swap_active_dark.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1694 2.82935C13.4639 2.57187 13.9114 2.60192 14.1688 2.89648L17.4294 6.62685C18.0654 7.35443 17.5487 8.49242 16.5824 8.49242H2.50008C2.10888 8.49242 1.79175 8.17526 1.79175 7.78402C1.79175 7.39279 2.10888 7.07563 2.50008 7.07563H15.9401L13.1022 3.82893C12.8448 3.53437 12.8748 3.08684 13.1694 2.82935Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.83099 17.1706C6.53645 17.4281 6.08897 17.398 5.83151 17.1034L2.57091 13.3731C1.93495 12.6455 2.45162 11.5075 3.41791 11.5075L17.5003 11.5075C17.8915 11.5075 18.2086 11.8247 18.2086 12.2159C18.2086 12.6071 17.8915 12.9243 17.5003 12.9243L4.06027 12.9243L6.89811 16.171C7.15557 16.4656 7.12552 16.9131 6.83099 17.1706Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 859 B |
4
resources/images/bool_swap_active_light.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1694 2.82935C13.4639 2.57187 13.9114 2.60192 14.1688 2.89648L17.4294 6.62685C18.0654 7.35443 17.5487 8.49242 16.5824 8.49242H2.50008C2.10888 8.49242 1.79175 8.17526 1.79175 7.78402C1.79175 7.39279 2.10888 7.07563 2.50008 7.07563H15.9401L13.1022 3.82893C12.8448 3.53437 12.8748 3.08684 13.1694 2.82935Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.83099 17.1706C6.53645 17.4281 6.08897 17.398 5.83151 17.1034L2.57091 13.3731C1.93495 12.6455 2.45162 11.5075 3.41791 11.5075L17.5003 11.5075C17.8915 11.5075 18.2086 11.8247 18.2086 12.2159C18.2086 12.6071 17.8915 12.9243 17.5003 12.9243L4.06027 12.9243L6.89811 16.171C7.15557 16.4656 7.12552 16.9131 6.83099 17.1706Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 863 B |
4
resources/images/bool_swap_clicked.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1694 2.82935C13.4639 2.57187 13.9114 2.60192 14.1688 2.89648L17.4294 6.62685C18.0654 7.35443 17.5487 8.49242 16.5824 8.49242H2.50008C2.10888 8.49242 1.79175 8.17526 1.79175 7.78402C1.79175 7.39279 2.10888 7.07563 2.50008 7.07563H15.9401L13.1022 3.82893C12.8448 3.53437 12.8748 3.08684 13.1694 2.82935Z" fill="#4479FB"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.83099 17.1706C6.53645 17.4281 6.08897 17.398 5.83151 17.1034L2.57091 13.3731C1.93495 12.6455 2.45162 11.5075 3.41791 11.5075L17.5003 11.5075C17.8915 11.5075 18.2086 11.8247 18.2086 12.2159C18.2086 12.6071 17.8915 12.9243 17.5003 12.9243L4.06027 12.9243L6.89811 16.171C7.15557 16.4656 7.12552 16.9131 6.83099 17.1706Z" fill="#4479FB"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 863 B |
4
resources/images/bool_swap_hover.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1694 2.82935C13.4639 2.57187 13.9114 2.60192 14.1688 2.89648L17.4294 6.62685C18.0654 7.35443 17.5487 8.49242 16.5824 8.49242H2.50008C2.10888 8.49242 1.79175 8.17526 1.79175 7.78402C1.79175 7.39279 2.10888 7.07563 2.50008 7.07563H15.9401L13.1022 3.82893C12.8448 3.53437 12.8748 3.08684 13.1694 2.82935Z" fill="#6B6B6B"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.83099 17.1706C6.53645 17.4281 6.08897 17.398 5.83151 17.1034L2.57091 13.3731C1.93495 12.6455 2.45162 11.5075 3.41791 11.5075L17.5003 11.5075C17.8915 11.5075 18.2086 11.8247 18.2086 12.2159C18.2086 12.6071 17.8915 12.9243 17.5003 12.9243L4.06027 12.9243L6.89811 16.171C7.15557 16.4656 7.12552 16.9131 6.83099 17.1706Z" fill="#6B6B6B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 863 B |
4
resources/images/bool_swap_inactive.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1694 2.82935C13.4639 2.57187 13.9114 2.60192 14.1688 2.89648L17.4294 6.62685C18.0654 7.35443 17.5487 8.49242 16.5824 8.49242H2.50008C2.10888 8.49242 1.79175 8.17526 1.79175 7.78402C1.79175 7.39279 2.10888 7.07563 2.50008 7.07563H15.9401L13.1022 3.82893C12.8448 3.53437 12.8748 3.08684 13.1694 2.82935Z" fill="#CECECE"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.83099 17.1706C6.53645 17.4281 6.08897 17.398 5.83151 17.1034L2.57091 13.3731C1.93495 12.6455 2.45162 11.5075 3.41791 11.5075L17.5003 11.5075C17.8915 11.5075 18.2086 11.8247 18.2086 12.2159C18.2086 12.6071 17.8915 12.9243 17.5003 12.9243L4.06027 12.9243L6.89811 16.171C7.15557 16.4656 7.12552 16.9131 6.83099 17.1706Z" fill="#CECECE"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 863 B |
3
resources/images/bool_to_left_active_dark.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3.55361 10.5402C3.41373 10.3982 3.33337 10.2068 3.33337 10.0031C3.33337 9.79932 3.41373 9.60793 3.55361 9.46593L8.79171 4.27996C9.07742 3.99597 9.5298 4.00832 9.80064 4.30466C10.0715 4.601 10.0625 5.07021 9.77683 5.35111L5.8304 9.2622H15.9524C16.3483 9.2622 16.6667 9.59249 16.6667 10.0031C16.6667 10.4136 16.3483 10.7439 15.9524 10.7439H5.8304L9.7798 14.6519C10.0655 14.9359 10.0744 15.402 9.80361 15.6984C9.53278 15.9947 9.0804 16.004 8.79468 15.7231L3.55659 10.5371L3.55361 10.5402Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 615 B |
3
resources/images/bool_to_left_active_light.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3.55361 10.5402C3.41373 10.3982 3.33337 10.2068 3.33337 10.0031C3.33337 9.79932 3.41373 9.60793 3.55361 9.46593L8.79171 4.27996C9.07742 3.99597 9.5298 4.00832 9.80064 4.30466C10.0715 4.601 10.0625 5.07021 9.77683 5.35111L5.8304 9.2622H15.9524C16.3483 9.2622 16.6667 9.59249 16.6667 10.0031C16.6667 10.4136 16.3483 10.7439 15.9524 10.7439H5.8304L9.7798 14.6519C10.0655 14.9359 10.0744 15.402 9.80361 15.6984C9.53278 15.9947 9.0804 16.004 8.79468 15.7231L3.55659 10.5371L3.55361 10.5402Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 617 B |
3
resources/images/bool_to_left_clicked.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3.55361 10.5402C3.41373 10.3982 3.33337 10.2068 3.33337 10.0031C3.33337 9.79932 3.41373 9.60793 3.55361 9.46593L8.79171 4.27996C9.07742 3.99597 9.5298 4.00832 9.80064 4.30466C10.0715 4.601 10.0625 5.07021 9.77683 5.35111L5.8304 9.2622H15.9524C16.3483 9.2622 16.6667 9.59249 16.6667 10.0031C16.6667 10.4136 16.3483 10.7439 15.9524 10.7439H5.8304L9.7798 14.6519C10.0655 14.9359 10.0744 15.402 9.80361 15.6984C9.53278 15.9947 9.0804 16.004 8.79468 15.7231L3.55659 10.5371L3.55361 10.5402Z" fill="#4479FB"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 617 B |
3
resources/images/bool_to_left_hover.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3.55361 10.5402C3.41373 10.3982 3.33337 10.2068 3.33337 10.0031C3.33337 9.79932 3.41373 9.60793 3.55361 9.46593L8.79171 4.27996C9.07742 3.99597 9.5298 4.00832 9.80064 4.30466C10.0715 4.601 10.0625 5.07021 9.77683 5.35111L5.8304 9.2622H15.9524C16.3483 9.2622 16.6667 9.59249 16.6667 10.0031C16.6667 10.4136 16.3483 10.7439 15.9524 10.7439H5.8304L9.7798 14.6519C10.0655 14.9359 10.0744 15.402 9.80361 15.6984C9.53278 15.9947 9.0804 16.004 8.79468 15.7231L3.55659 10.5371L3.55361 10.5402Z" fill="#6B6B6B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 617 B |
3
resources/images/bool_to_left_inactive.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3.55361 10.5402C3.41373 10.3982 3.33337 10.2068 3.33337 10.0031C3.33337 9.79932 3.41373 9.60793 3.55361 9.46593L8.79171 4.27996C9.07742 3.99597 9.5298 4.00832 9.80064 4.30466C10.0715 4.601 10.0625 5.07021 9.77683 5.35111L5.8304 9.2622H15.9524C16.3483 9.2622 16.6667 9.59249 16.6667 10.0031C16.6667 10.4136 16.3483 10.7439 15.9524 10.7439H5.8304L9.7798 14.6519C10.0655 14.9359 10.0744 15.402 9.80361 15.6984C9.53278 15.9947 9.0804 16.004 8.79468 15.7231L3.55659 10.5371L3.55361 10.5402Z" fill="#CECECE"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 617 B |
3
resources/images/bool_to_right_active_dark.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.4465 10.6318C16.5864 10.4929 16.6667 10.2984 16.6667 10.0947C16.6667 9.89097 16.5864 9.6996 16.4465 9.55762L11.2084 4.37211C10.9227 4.08814 10.4703 4.10049 10.1994 4.3968C9.92861 4.69312 9.93754 5.16228 10.2233 5.44316L14.1697 9.3539H4.04766C3.65183 9.3539 3.33337 9.68417 3.33337 10.0947C3.33337 10.5052 3.65183 10.8355 4.04766 10.8355H14.1697L10.2203 14.7431C9.93456 15.0271 9.92564 15.4932 10.1965 15.7895C10.4673 16.0858 10.9197 16.0951 11.2054 15.8142L16.4435 10.6287L16.4465 10.6318Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 622 B |
3
resources/images/bool_to_right_active_light.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.4465 10.6318C16.5864 10.4929 16.6667 10.2984 16.6667 10.0947C16.6667 9.89097 16.5864 9.6996 16.4465 9.55762L11.2084 4.37211C10.9227 4.08814 10.4703 4.10049 10.1994 4.3968C9.92861 4.69312 9.93754 5.16228 10.2233 5.44316L14.1697 9.3539H4.04766C3.65183 9.3539 3.33337 9.68417 3.33337 10.0947C3.33337 10.5052 3.65183 10.8355 4.04766 10.8355H14.1697L10.2203 14.7431C9.93456 15.0271 9.92564 15.4932 10.1965 15.7895C10.4673 16.0858 10.9197 16.0951 11.2054 15.8142L16.4435 10.6287L16.4465 10.6318Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 624 B |
3
resources/images/bool_to_right_clicked.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.4465 10.6318C16.5864 10.4929 16.6667 10.2984 16.6667 10.0947C16.6667 9.89097 16.5864 9.6996 16.4465 9.55762L11.2084 4.37211C10.9227 4.08814 10.4703 4.10049 10.1994 4.3968C9.92861 4.69312 9.93754 5.16228 10.2233 5.44316L14.1697 9.3539H4.04766C3.65183 9.3539 3.33337 9.68417 3.33337 10.0947C3.33337 10.5052 3.65183 10.8355 4.04766 10.8355H14.1697L10.2203 14.7431C9.93456 15.0271 9.92564 15.4932 10.1965 15.7895C10.4673 16.0858 10.9197 16.0951 11.2054 15.8142L16.4435 10.6287L16.4465 10.6318Z" fill="#4479FB"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 624 B |
3
resources/images/bool_to_right_hover.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.4465 10.6318C16.5864 10.4929 16.6667 10.2984 16.6667 10.0947C16.6667 9.89097 16.5864 9.6996 16.4465 9.55762L11.2084 4.37211C10.9227 4.08814 10.4703 4.10049 10.1994 4.3968C9.92861 4.69312 9.93754 5.16228 10.2233 5.44316L14.1697 9.3539H4.04766C3.65183 9.3539 3.33337 9.68417 3.33337 10.0947C3.33337 10.5052 3.65183 10.8355 4.04766 10.8355H14.1697L10.2203 14.7431C9.93456 15.0271 9.92564 15.4932 10.1965 15.7895C10.4673 16.0858 10.9197 16.0951 11.2054 15.8142L16.4435 10.6287L16.4465 10.6318Z" fill="#6B6B6B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 624 B |
3
resources/images/bool_to_right_inactive.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.4465 10.6318C16.5864 10.4929 16.6667 10.2984 16.6667 10.0947C16.6667 9.89097 16.5864 9.6996 16.4465 9.55762L11.2084 4.37211C10.9227 4.08814 10.4703 4.10049 10.1994 4.3968C9.92861 4.69312 9.93754 5.16228 10.2233 5.44316L14.1697 9.3539H4.04766C3.65183 9.3539 3.33337 9.68417 3.33337 10.0947C3.33337 10.5052 3.65183 10.8355 4.04766 10.8355H14.1697L10.2203 14.7431C9.93456 15.0271 9.92564 15.4932 10.1965 15.7895C10.4673 16.0858 10.9197 16.0951 11.2054 15.8142L16.4435 10.6287L16.4465 10.6318Z" fill="#CECECE"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 624 B |
3
resources/images/bool_union_dark.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.43262 2.29773C10.2684 2.29773 12.5674 4.59651 12.5674 7.4325H17.7021V17.702H7.43262V12.5673C4.59695 12.5672 2.29787 10.2684 2.29785 7.4325C2.29785 4.59655 4.59693 2.29779 7.43262 2.29773Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 319 B |
3
resources/images/bool_union_light.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.43262 2.29785C10.2684 2.29785 12.5674 4.59663 12.5674 7.43262H17.7021V17.7021H7.43262V12.5674C4.59695 12.5673 2.29787 10.2685 2.29785 7.43262C2.29785 4.59667 4.59693 2.29791 7.43262 2.29785Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 324 B |