https://github.com/wildpeaks/proto-thickcircleline
PROTO ThickCircleLine
https://github.com/wildpeaks/proto-thickcircleline
vrml
Last synced: 5 months ago
JSON representation
PROTO ThickCircleLine
- Host: GitHub
- URL: https://github.com/wildpeaks/proto-thickcircleline
- Owner: wildpeaks
- License: mit
- Created: 2018-02-02T17:26:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-04T13:43:41.000Z (over 8 years ago)
- Last Synced: 2025-06-17T03:44:25.241Z (about 1 year ago)
- Topics: vrml
- Size: 156 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ThickCircleLine
VRML PROTO (based on `ThickLine`) that generates a circle outline with adjustable thickness.
EXTERNPROTO ThickCircleLine [
exposedField SFFloat thickness
exposedField SFFloat thicknessTesselation
exposedField SFFloat radius
exposedField SFFloat radiusTesselation
field SFFloat creaseAngle
] "proto.ThickCircleLine.wrl#ThickCircleLine"
-------------------------------------------------------------------------------
## Property `thickness`
Like `ThickLine.thicknessTesselation`, width of the line.
Definition:
- Field Type: `exposedField`
- Data Type: `SFFloat`
- Default Value: `0.1`
-------------------------------------------------------------------------------
## Property `thicknessTesselation`
Like `ThickLine.thicknessTesselation`, resolution of the line section (higher number = smoother tube).
Definition:
- Field Type: `exposedField`
- Data Type: `SFFloat`
- Default Value: `4`
-------------------------------------------------------------------------------
## Property `radius`
Radius of the circle.
Definition:
- Field Type: `exposedField`
- Data Type: `SFFloat`
- Default Value: `1`
-------------------------------------------------------------------------------
## Property `radiusTesselation`
Number of sides of the circle (e.g. resolution 4 = square).
Definition:
- Field Type: `exposedField`
- Data Type: `SFFloat`
- Default Value: `32`
-------------------------------------------------------------------------------
## Property `creaseAngle`
Like `Extrusion.creaseAngle`.
Definition:
- Field Type: `field`
- Data Type: `SFFloat`
- Default Value: `0`
-------------------------------------------------------------------------------