Skip to content

Instantly share code, notes, and snippets.

@fdarling
fdarling / CMakeLists.txt
Last active February 3, 2026 07:01
test revealing Manifold::TrimByPlane() results not being suitable for boolean union
cmake_minimum_required(VERSION 3.13)
project(manifold-extrudeunion-test)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
include(FetchContent)
FetchContent_Declare(
manifold
@fdarling
fdarling / CMakeLists.txt
Created February 1, 2026 22:36
testing Manifold::TrimByPlane() and Manifold::SplitByPlane() with empty Manifold objects
cmake_minimum_required(VERSION 3.13)
project(manifold-splitbyplane-test)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
include(FetchContent)
FetchContent_Declare(
manifold
@fdarling
fdarling / CMakeLists.txt
Created January 27, 2026 09:19
manifold::CrossSection::Offset() positive and negative radius test
cmake_minimum_required(VERSION 3.13)
project(manifold-crossection-test)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
include(FetchContent)
FetchContent_Declare(
manifold
@fdarling
fdarling / enum_flags.c
Created October 5, 2021 00:15
enum flag nonsense
enum StateFlags
{
FLAG_SQUATTING = 1 << 0,
FLAG_WALKING = 1 << 1,
FLAG_FALLING = 1 << 2,
};
enum PlayerState
{
STANDING = 0,