tinkerpad | A little browser-based LOGO interpreter | Graphics library
kandi X-RAY | tinkerpad Summary
kandi X-RAY | tinkerpad Summary
In chapter 6 of Lauren Ipsum, N. Veterate Tinker teaches our hero how to use a mechanical turtle to draw figures. She learns a simplified version of the programming language LOGO. TinkerPad is a simple metacircular interpreter for LOGO in Javascript. It uses the RaphaelJS library for drawing.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of tinkerpad
tinkerpad Key Features
tinkerpad Examples and Code Snippets
Community Discussions
Trending Discussions on tinkerpad
QUESTION
I want to know how you can achieve modifying 3D object's shape (vertices) and creating a new shape, like let's say changing a part of its height or making a hole on it by programming with a user's interaction like a mouse movement. I put the tag WebGl but I want to know general ideas how to achieve it in a 3d world.
If you don't get what I talk about it, please refer to tinkercad. You can modify 3D object's shape with it.
I have no clue how it's achieved, so any info for it would be appreciated.
EDIT:
This question is similar to mine. But the answers cannot achieve to cut a shape or such stuff, I think.
EDIT2:
OK, so I get an idea from the AutoDesk doc below for changing a shape. To change a shape by moving a point or edge, I need to let a user pick either one of them then change its coordinates as the user moves their mouse.
To cut or clip a shape, I guess I need to split or create triangles where intersections happen with other shapes for achieving the same feature which tinkerpad has.
...ANSWER
Answered 2017-Oct-12 at 08:29What I was looking for is Constructive solid geometry.
https://en.wikipedia.org/wiki/Constructive_solid_geometry
I haven't yet found a good resource to understand how it's achieved behind a scene but I now know where to look at.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install tinkerpad
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page