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.7.tar.gz (146.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.7-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.7.tar.gz
Algorithm Hash digest
SHA256 123b740d6c8d22ec834af222afc436ed8968c2f6f1420c8f02438dadb1d58c80
MD5 fa521bc336257946191a4dc2d20a8a42
BLAKE2b-256 13474d05b3e0f50de1319c5dc8dd6f4e6bddd12d0669fa8b4fb6aea8781f9bde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 29a1543998ca1d39bc8566c505bd160c1a1b610181081acb679655558f6de891
MD5 9b2a106ca76ee078c71dd8bc582a1daf
BLAKE2b-256 70b74ba01669b93ef13265a844f5c4b03bd648d8a655be9d0b280d20a16a55db

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