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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3c6a3e2c1e2789ed55a89830af7a10bb99f5f91800472468de2c28f32067e692
MD5 ee8dde8d1feff6852a257f24eb814c90
BLAKE2b-256 8661be100fb8439da47eadf94e0468e9c01a440eb8f1832632bce26faa82058c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 999a206e0139156a5a18485a4cc993f3c8eb0871f5c196d80c5f0cdb984b89d0
MD5 844a958f9ae945c0a17946dc4550f5d7
BLAKE2b-256 05f46429ab7a851bc4c6546bc4e7eb945ae8c955f869d561fca0c63b763d7b45

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