Skip to main content

A simple interactive 3D viewer for CadQuery models using Plotly

Project description

CadQuery Simple Viewer

Functions

show(objects, names=None, colors=None, opacity=1.0, tessellation_tolerance=0.01)

Display one or more CadQuery objects with visible axes, grids, and tick labels. Best for inspecting part dimensions and position relationships.

Parameters:

  • objects: A single CadQuery object or a list of CadQuery objects.
  • names: Optional list of legend labels.
  • colors: Optional list of face colors.
  • opacity: Transparency value (1.0 = fully opaque).
  • tessellation_tolerance: Mesh precision (smaller = finer mesh).

show_arch(objects, names=None, colors=None, opacity=1.0, z=None, plane_color="whitesmoke", plane_size=50, plane_opacity=0.8, tessellation_tolerance=0.01)

Display one or more CadQuery objects in an architectural style with axis labels/ticks/grid hidden. Optionally adds a base plane at elevation z.

Parameters:

  • objects: A single CadQuery object or a list of CadQuery objects.
  • names: Optional list of legend labels.
  • colors: Optional list of face colors.
  • opacity: Transparency value (1.0 = fully opaque).
  • z: Optional height for a base plane. If None, no plane is displayed.
  • plane_color: Color of the optional base plane.
  • plane_size: Half side length of the base plane.
  • plane_opacity: Opacity of the optional base plane.
  • tessellation_tolerance: Mesh precision (smaller = finer mesh).

Quick Start

from cadquery import Workplane
from cadquery_simpleviewer.viewer import show, show_arch

box = Workplane("XY").box(10, 20, 5)
show(box)
show_arch(box, z=0)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cadquery_simpleviewer-0.1.5.tar.gz (145.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cadquery_simpleviewer-0.1.5-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file cadquery_simpleviewer-0.1.5.tar.gz.

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ce9028d717ff8233f2609bfb04bbac7331d233dffb0c6df88ac968fa55612416
MD5 91b54661929f70de4dfd9638d58bdb7d
BLAKE2b-256 cc41bf2963b5302c95c44a3aabff1a4379b0523326ad3d3eeeaf79eadfbf33f5

See more details on using hashes here.

File details

Details for the file cadquery_simpleviewer-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4a419e9a253417663f2ef5888ca7faaaa8b342a8323b6a1b54248e9f53961181
MD5 2b239e7c57e4d92c53c8af69faf0b1d8
BLAKE2b-256 32b39eb06860059fe24738d6e13c1b496c83fa34a22712f4d8ec7b11557ea809

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page