geometry_calculator
Calculate geometric properties like area, volume, and perimeter for shapes including circles, triangles, spheres, and cubes using dimensions or coordinate points.
Instructions
Brief description: Powerful geometry calculation tool, supporting plane geometry, solid geometry, and analytical geometry calculations.
Examples:
geometry_calculator(shape_type='circle', operation='properties', dimensions={'radius': 5})
geometry_calculator(shape_type='triangle', operation='area', points=[[0,0], [3,0], [0,4]])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shape_type | Yes | Type of geometric shape. Supports: 'circle', 'triangle', 'rectangle', 'polygon', 'ellipse', 'sphere', 'cube', 'cylinder', 'cone', 'pyramid' | |
| operation | Yes | Geometric operation. Supports: 'area', 'volume', 'surface_area', 'circumference', 'perimeter', 'properties', 'distance', 'angle' | |
| dimensions | No | Dictionary of dimension parameters, e.g. {'radius': 5}, {'length': 10, 'width': 5} | |
| points | No | List of coordinate points for coordinate-based calculations | |
| precision | No | Number of decimal places for results | |
| unit | No | Measurement unit identifier | default |