Learn R Programming

raybevel (version 0.2.2)

Generates Polygon Straight Skeletons and 3D Bevels

Description

Generates polygon straight skeletons and 3D models. Provides functions to create and visualize interior polygon offsets, 3D beveled polygons, and 3D roof models.

Copy Link

Version

Install

install.packages('raybevel')

Monthly Downloads

290

Version

0.2.2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Morgan-Wall

Last Published

February 3rd, 2025

Functions in raybevel (0.2.2)

discretize_and_merge_nodes

Discretize and Merge Nodes
determinant2x2

Title
plot_offset_polygon

Plot Offset Polygons
arrange_base

Arrange or Reorder Rows of a Data Frame by Columns
generate_bevel

Generate 2D Bevel Profile for 3D Polygons
find_dangling_nodes

Discretize and Merge Nodes
dot

Dot Product
generate_beveled_polygon

Generate a beveled 3D polygon
change_polygon_bevel

Change an existing polygon bevel's bevel profile.
generate_complex_bevel

Generate Complex 2D Bevel Profile for 3D Polygons
init_time

Print time
generate_offset_polygon

Generate an offset polygon
remove_node_duplicates

Remove Node Duplicates
insert_polygon_links_nodes

Insert Polygon Links/Nodes
plot_skeleton

Plot the Straight Skeleton of a Polygon
print_time

Print time
get_time

Get time
interpolate_location

Interpolate Location
identify_maxima_nodes

Identify Local and Global Maxima Nodes
generate_roof

Generate a 3D roof model
remove_reversed_links

Remove Reversed Links
generate_offset_links_nodes

Generate Offset Polygon
swap_yz

Extrude Sides of Polygon
recalculate_ordered_ids

Recalculate Ordered IDs
process_sliced_links

Process sliced links
make_incremental_nodes

Make incremental nodes
skeletonize

Skeletonize a polygon
run_docs_raybevel

Run Documentation
modify_bevel_with_skeleton

Modify bevel data using straight skeleton
unit_vector

Dot Product
convert_ss_to_polygons

Get Face IDs
extrude_sides

Extrude Sides of Polygon