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.4.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.4-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.4.tar.gz
Algorithm Hash digest
SHA256 4c36d523a731dadee5d3a58aecc416a5ade34b5113b7ba66feb8d76d8c9df044
MD5 af6538c46d06464632313e35c07e4eef
BLAKE2b-256 afa107691b08da0972d2ad5c609acce445a2386f70762e21a1ec529d420a915d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cadquery_simpleviewer-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 906b2237de2ad04256e5d7d6902b494c77e13ee558c9f8b155b908500af7c916
MD5 f17980e4fd5e82877de0f8de8fcd4508
BLAKE2b-256 56c3c680bba547f58a7b53281f3dc33f4fe2a2a55d1b318473fff48d392b2e95

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