File List

Here is a list of all files with brief descriptions:
3dschunknames.h [code]
action.cpp
action.h [code]
action_script.cpp
action_script.py
bitmap/add.cpp
blobby/add.cpp
double/add.cpp
add_color_attribute.cpp
add_color_attributes.cpp
add_index_attributes.cpp
add_point_attributes.cpp
add_trim_curve.cpp
air.cpp
algebra.h [code]Algebra classes
alternate_array_1d.cpp
alternate_array_2d.cpp
alternate_array_3d.cpp
angle_axis.cpp
angle_axis.h [code]
angle_axis.py
angle_axis_python.cpp
angle_axis_python.h [code]
animation_track.cppA track object, containing keyframes of an animation
AnimationTrack.py
annotate_normal.cpp
annotation.cpp
annotation_2d.cpp
annotation_3d.cpp
any_python.cpp
any_python.h [code]
api.cpp
api.h [code]
application.cppProvides singleton access to the global K-3D object
qtui/application.cpp
application.h [code]
qtui/application.h [code]
application_detail.cpp
application_detail.h [code]
application_plugin_factory.h [code]
application_state.cpp
application_state.h [code]
application_widget.cpp
application_widget.h [code]
application_window.cpp
application_window.h [code]
bundled_renderman_engines/aqsis.cpp
renderman_engines/aqsis.cpp
renderman/area_light.cpp
yafray/area_light.cpp
array.cpp
array.h [code]
mesh/array_1d.cpp
renderman/array_1d.cpp
mesh/array_2d.cpp
renderman/array_2d.cpp
mesh/array_3d.cpp
renderman/array_3d.cpp
array_helpers.cpp
array_helpers.h [code]
array_metadata.cpp
aspect_ratios.cpp
aspect_ratios.h [code]
asynchronous_update.cpp
asynchronous_update.h [code]
atk_python.cpp
atk_python.h [code]
auto_property_page.cpp
auto_property_page.h [code]
auto_property_toolbar.cpp
auto_property_toolbar.h [code]
axes.cpp
axis.cpp
axis.h [code]Provides an enumerated type for representing axes (useful in a lot of objects)
background.cpp
background_plane.cppImplements the RenderManBackgroundPlane K-3D object, which renders a world-aligned plane, centered at the camera's position, with radius equal to the camera farplane
base64.cpp
base64.h [code]
basic_input_model.cpp
basic_input_model.h [code]
basic_math.h [code]
basic_parser.cpp
basic_parser.h [code]
basic_viewport_input_model.cpp
basic_viewport_input_model.h [code]
batch_mode.cpp
batch_mode.h [code]
batch_mode_init.h [code]
benchmarking.py
bend_points.cpp
bevel_faces.cpp
bevel_points.cpp
bezier.cpp
bezier.h [code]Implements basic Bezier functions
bezier_private.h [code]Implements internal Bezier computation functions
bezier_triangle_patch.cpp
bezier_triangle_patch.h [code]
bezier_triangle_patch_painter.cpp
bezier_triangle_patch_python.cpp
bezier_triangle_patch_python.h [code]
bicubic_patch.cpp
bicubic_patch.h [code]
reference_opengl_painters/bicubic_patch_painter.cpp
renderman_painters/bicubic_patch_painter.cpp
bicubic_patch_python.cpp
bicubic_patch_python.h [code]
bicubic_to_poly.cpp
big_integer.h [code]Number type that provides comparison operators that have a tolerance specified by a threshold
bilinear_interpolation_texture.cpp
bilinear_patch.cpp
bilinear_patch.h [code]
reference_opengl_painters/bilinear_patch_painter.cpp
renderman_painters/bilinear_patch_painter.cpp
bilinear_patch_python.cpp
bilinear_patch_python.h [code]
binary_stl.h [code]
bitmap.h [code]
bitmap.modifier.BenchmarkComparison.py
bitmap.modifier.BitmapAdd.py
bitmap.modifier.BitmapColorMonochrome.py
bitmap.modifier.BitmapGamma.py
bitmap.modifier.BitmapInvert.py
bitmap.modifier.BitmapMatteColorDiff.py
bitmap.modifier.BitmapMatteInvert.py
bitmap.modifier.BitmapMultiply.py
bitmap.modifier.BitmapSubtract.py
bitmap.modifier.BitmapThreshold.py
bitmap.modifier.CUDABitmapAdd.benchmark.py
bitmap.modifier.CUDABitmapAdd.py
bitmap.modifier.CUDABitmapColorMonochrome.benchmark.py
bitmap.modifier.CUDABitmapColorMonochrome.py
bitmap.modifier.CUDABitmapGamma.benchmark.py
bitmap.modifier.CUDABitmapGamma.py
bitmap.modifier.CUDABitmapInvert.benchmark.py
bitmap.modifier.CUDABitmapInvert.py
bitmap.modifier.CUDABitmapMatteColorDiff.benchmark.py
bitmap.modifier.CUDABitmapMatteColorDiff.py
bitmap.modifier.CUDABitmapMatteInvert.benchmark.py
bitmap.modifier.CUDABitmapMatteInvert.py
bitmap.modifier.CUDABitmapMultiply.benchmark.py
bitmap.modifier.CUDABitmapMultiply.py
bitmap.modifier.CUDABitmapSubtract.benchmark.py
bitmap.modifier.CUDABitmapSubtract.py
bitmap.modifier.CUDABitmapThreshold.benchmark.py
bitmap.modifier.CUDABitmapThreshold.py
bitmap.source.BitmapChecker.py
bitmap.source.BitmapReader.bmp.py
bitmap.source.BitmapReader.jpeg.py
bitmap.source.BitmapReader.png.py
bitmap.source.BitmapReader.sun.py
bitmap.source.BitmapReader.tiff.py
bitmap.source.BitmapSolid.py
bitmap.source.BitmapSourceScript.py
bitmap.source.JPEGBitmapReader.py
bitmap.source.PNGBitmapReader.py
bitmap.source.TIFFBitmapReader.py
bitmap_conversion.cpp
bitmap_exporter.cpp
imagemagick_io/bitmap_importer.cpp
jpeg_io/bitmap_importer.cpp
openexr_io/bitmap_importer.cpp
png_io/bitmap_importer.cpp
tiff_io/bitmap_importer.cpp
bitmap_modifier.h [code]
bitmap_modifier_script.cpp
bitmap_modifier_script.py
bitmap_preview.cpp
bitmap_preview.h [code]
bitmap_python.cpp
bitmap_python.h [code]
jpeg_io/bitmap_reader.cpp
png_io/bitmap_reader.cpp
tiff_io/bitmap_reader.cpp
bitmap_sink.h [code]
bitmap_source.h [code]
bitmap_source_script.cpp
bitmap_source_script.py
jpeg_io/bitmap_writer.cpp
png_io/bitmap_writer.cpp
tiff_io/bitmap_writer.cpp
blobby.cpp
blobby.h [code]
blobby_painter.cpp
blobby_point_painter.cpp
blobby_python.cpp
blobby_python.h [code]
blocked_range.h [code]
bmrt.cpp
carve/boolean.cppPlugin to perform 3D boolean operations using CARVE
cgal/boolean.cppPlugin to perform 3D boolean operations using CGAL
boost_throw_exception.cpp
bounding_box.cpp
bounding_box.h [code]
bounding_box3.cpp
bounding_box3.h [code]
bounding_box3_python.cpp
bounding_box3_python.h [code]
bridge_edges.cpp
bridge_faces.cpp
bulge_points.cppImplements Bulge tool, applies a "Bulge" transformation to points
button.cpp
button.h [code]
cached_triangulation.cpp
cached_triangulation.h [code]
calculate_normals.cpp
camera.cpp
virtual_offscreen/camera_to_bitmap.cpp
wgl/camera_to_bitmap.cpp
cap_holes.cpp
carpaint_material.cpp
catmull_clark.cpp
catmull_clark.h [code]
catmull_clark_subdivider.cpp
center_points.cpp
cgal_simplifying_constructors.h [code]
check_button.cpp
check_button.h [code]
check_menu_item.cpp
check_menu_item.h [code]
checker.cpp
circle.cpp
circular_signals.cpp
classes.h [code]Provides public definitions of a subset of commonly-used class IDs
close_curve.cpp
cloth_solver.h [code]
collada.cpp
collada.h [code]
collapse_edges.cpp
collapse_faces.cpp
collapse_points.cpp
collapsible_frame.cpp
collapsible_frame.h [code]
color.cpp
color.h [code]
qtui/script/color.h [code]
color_chooser.cpp
color_chooser.h [code]
color_face_painter.cpp
color_monochrome.cpp
color_python.cpp
color_python.h [code]
color_source.h [code]
color_source_script.cpp
color_source_script.py
color_texture.h [code]
color_texture_reference.cpp
color_texture_reference.h [code]
colored_selection_painter_gl.h [code]
combo_box.cppImplements the k3d::combo_box classes, which provide a model-view-controller UI for enumerated (fixed set of choices) types
combo_box.h [code]Declares k3d::combo_box classes, which provide a model-view-controller UI for text data that includes a finite set of default values
common.cpp
common.h [code]
CompareArgs.cpp
CompareArgs.h [code]
compiz_check.cpp
completion.py
component.cpp
component.h [code]
k3dsdk/cone.cpp
modules/nurbs_sources/cone.cpp
modules/quadrics/cone.cpp
cone.h [code]
reference_opengl_painters/cone_painter.cpp
renderman_painters/cone_painter.cpp
cone_python.cpp
cone_python.h [code]
connect_curves.cpp
connect_vertices.cpp
ngui/console.cpp
qtui/console.cpp
qtui/script/console.cpp
ngui/console.h [code]
qtui/console.h [code]
qtui/script/console.h [code]
const_bitmap_python.cpp
const_bitmap_python.h [code]
const_named_arrays_python.cpp
const_named_arrays_python.h [code]
const_named_tables_python.cpp
const_named_tables_python.h [code]
const_table_python.cpp
const_table_python.h [code]
const_typed_array_python.cpp
const_typed_array_python.h [code]
ContentPanel.cpp
ContentPanel.h [code]
context.cpp
context.h [code]
glx/context_factory.cpp
osmesa/context_factory.cpp
context_factory.h [code]
context_menu.cpp
context_menu.h [code]
contributors.cpp
contributors.h [code]
ngui_knot_vector_control/control.cpp
ngui_mesh_control/control.cpp
ngui_rectangle_control/control.cpp
ngui_selection_control/control.cpp
conversion.h [code]Conversion between CGAL and K-3D formats
convert.h [code]
qtui/convert.h [code]
create_cap.cpp
csg_operator.cppImplements the CSG Operator K-3D object, which allows geometry to be rendered with boolean effects
csg_solid.cppImplements the csg_solid K-3D object, which allows geometry to be rendered with boolean effects
cubic_curve.cpp
cubic_curve.h [code]
reference_opengl_painters/cubic_curve_painter.cpp
renderman_painters/cubic_curve_painter.cpp
cubic_curve_python.cpp
cubic_curve_python.h [code]
cuda_bitmap_add.cpp
cuda_bitmap_color_monochrome.cpp
cuda_bitmap_gamma.cpp
cuda_bitmap_invert.cpp
cuda_bitmap_matte_colordiff.cpp
cuda_bitmap_matte_invert.cpp
cuda_bitmap_multiply.cpp
cuda_bitmap_simple_modifier.h [code]
cuda_bitmap_subtract.cpp
cuda_bitmap_threshold.cpp
cuda_deformation_transform_points.cpp
cuda_device_mesh.cpp
cuda_device_mesh.h [code]
cuda_device_polyhedra.cpp
cuda_device_polyhedra.h [code]
cuda_entry_points.h [code]
cuda_mesh_cuda_to_k3d_converter.cpp
cuda_mesh_k3d_to_cuda_converter.cpp
cuda_mesh_poly_grid.cpp
cuda_mesh_poly_grid_with_transform_points.cpp
cuda_mesh_simple_deformation_modifier.cpp
cuda_mesh_simple_deformation_modifier.h [code]
cuda_mesh_subdivide_edges.cpp
cuda_mesh_topology_data.cpp
cuda_mesh_topology_data.h [code]
curve.cpp
curve_degree_elevation.cpp
curve_traversal.cpp
custom_property_control.h [code]
custom_property_page.h [code]
k3dsdk/cylinder.cpp
modules/nurbs_sources/cylinder.cpp
modules/quadrics/cylinder.cpp
cylinder.h [code]
reference_opengl_painters/cylinder_painter.cpp
renderman_painters/cylinder_painter.cpp
cylinder_python.cpp
cylinder_python.h [code]
cylindrical_wave_points.cpp
d_Vec3f.h [code]
d_Vecf.h [code]
data.cpp
data.h [code]
data_sizes.cpp
deformation_expression.cpp
delayed_read_archive.cppImplements the RenderManScript K-3D object, which can insert scripted data into RenderMan output
delete_components.cpp
delight.cpp
dependencies.cppImplements the k3d::dependencies class, which provides an implementation of k3d::idependencies
dependencies.h [code]Declares the k3d::dependencies class, which provides an implementation of k3d::idependencies
detail.cpp
array/detail.h [code]
blobby/detail.h [code]
quadrics/detail.h [code]
detect_python.py
detect_python_exception.py
detect_python_failure.py
ngui_about/dialog.cpp
ngui_assign_hotkeys/dialog.cpp
ngui_atk_event_recorder/dialog.cpp
ngui_learning/dialog.cpp
ngui_log/dialog.cpp
ngui_opengl_dialog/dialog.cpp
ngui_python_shell/dialog.cpp
ngui_space_navigator/dialog.cpp
ngui_text_editor/dialog.cpp
qtui_about_dialog/dialog.cpp
qtui_aqsis/dialog.cpp
qtui_matrix/dialog.cpp
qtui_aqsis/dialog.h [code]
qtui_matrix/dialog.h [code]
dict-list.h [code]
dict.c
dict.h [code]
difference.cpp
difference.h [code]
difference_python.cpp
difference_python.h [code]
diffuse_material.cpp
direct_texture_map.cpp
disable_desktop_composition.cpp
k3dsdk/disk.cpp
modules/nurbs_sources/disk.cpp
modules/quadrics/disk.cpp
disk.h [code]
reference_opengl_painters/disk_painter.cpp
renderman_painters/disk_painter.cpp
disk_python.cpp
disk_python.h [code]
dissolve_faces.cpp
distant_light.cpp
blobby/divide.cpp
double/divide.cpp
document.cppProvides a concrete implementation of idocument, which encapsulates an open K-3D document
ngui/document.cpp
qtui/document.cpp
document.create.py
document.h [code]Declares the CDocument class, which encapsulates an open K-3D document
ngui/document.h [code]
qtui/document.h [code]
document.importer.bogus_input.py
document.serialization.properties.py
document_environment.py
collada_io/document_exporter.cpp
k3d_io/document_exporter.cpp
collada_io/document_importer.cppImplements the DocumentReader COLLADA plugin, which imports the COLLADA(.dae) file format
k3d_io/document_importer.cppImplements the DocumentReader K-3D plugin, which imports the K-3D native file format
xtrackcad/document_importer.cpp
document_plugin_factory.h [code]
document_state.cpp
document_state.h [code]
document_to_graph.cpp
document_to_graph.h [code]
document_upgrade.cpp
document_widget.cpp
document_widget.h [code]
document_window.cpp
document_window.h [code]
DocumentUtilities.cpp
DocumentUtilities.h [code]
double_source.h [code]
double_source_script.cpp
double_source_script.py
double_to_string.cpp
edge_indices.cpp
edge_indices.h [code]
edge_numbering_painter.cpp
reference_opengl_painters/edge_painter.cpp
virtual_opengl_painters/edge_painter.cpp
edges_to_blobby.cpp
edit_knot_vector.cpp
ellipsoid.cpp
k3dsdk/qtui/script/engine.cpp
modules/aqsis/engine.cpp
modules/python/engine.cppImplements Python engine, an implementation of k3d::iscript_engine that supports the Python language
engine.h [code]
entry.cpp
entry.h [code]
enumeration_chooser.cppImplements the k3d::enumeration_chooser classes, which provide a model-view-controller UI for enumerated (fixed set of choices) types
enumeration_chooser.h [code]
environment_light.cpp
euler_angles_python.cpp
euler_angles_python.h [code]
euler_operations.cpp
euler_operations.h [code]
euler_python.cpp
euler_python.h [code]
event_button.h [code]
exceptions.h [code]
explicit_instantiation.cpp
explicit_snap_source.cpp
explicit_snap_source.h [code]
explicit_snap_target.cpp
explicit_snap_target.h [code]
expression.cpp
expression_grammar.h [code]
extension.cpp
extension.h [code]
extract_curve_point.cpp
extract_patch_curve.cpp
extract_tree.cpp
extract_tree.h [code]
extract_trim_curves.cpp
extrude_curve.cpp
extrude_faces.cpp
extrude_patch.cpp
face_normal_painter.cpp
face_numbering_painter.cpp
face_orientation_painter.cpp
reference_opengl_painters/face_painter.cpp
virtual_opengl_painters/face_painter.cpp
face_to_point_selections.cpp
face_varying_painter.cpp
file_change_notifier.cpp
file_chooser_dialog.cpp
file_chooser_dialog.h [code]
file_dialog.cpp
file_dialog.h [code]
file_helpers.cpp
file_helpers.h [code]
file_notification.cpp
file_notification.h [code]
file_range.cpp
file_range.h [code]
file_signal_python.cpp
file_signal_python.h [code]
filesystem_python.cpp
filesystem_python.h [code]
fillet_edges.cpp
flip_curve.cpp
flip_orientation.cpp
float_to_string.cpp
focus.cpp
focus.h [code]
fparser.cpp
fparser.h [code]
fpconfig.h [code]
fpoptimizer.cpp
fptypes.h [code]
frames.cpp
frames.h [code]
freetype.h [code]
frozen_matrix.cpp
frozen_mesh.cpp
fstream.h [code]
gamma.cpp
gendef.cc
generate.py
geom.c
geom.h [code]
geometric_operations.cpp2D geometry routines implementation
geometric_operations.h [code]2D geometry routines
geometry.cpp
geometry.h [code]
geometry_python.cpp
geometry_python.h [code]
get_dependency.py
gl.cpp
gl.h [code]
glass_material.cpp
global_photon_light.cpp
glossy_material.cpp
glsl_painter.cpp
gluos.h [code]
goniometric_light.cpp
google_perftools.cpp
grain_size.ScalePoints.py
graph.cpp
graph.h [code]
graph_modifier.h [code]
graph_source.h [code]
grid.cpp
GroupContentPanel.cpp
GroupContentPanel.h [code]
grow_selection.cpp
gzstream.cpp
gzstream.h [code]
half_edge_painter.cpp
helpers.cpp
helpers.h [code]Defines GTS interface: data types and functions
hemi_light.cpp
hidden_line_painter.cpp
high_res_timer.h [code]Declares timer classes for performance tuning
hint_mapping.cpp
hints.cpp
hints.h [code]
hotkey_cell_renderer_text.cpp
hotkey_cell_renderer_text.h [code]
hotkey_entry.cpp
hotkey_entry.h [code]
k3dsdk/hyperboloid.cpp
modules/nurbs_sources/hyperboloid.cpp
modules/quadrics/hyperboloid.cpp
hyperboloid.h [code]
reference_opengl_painters/hyperboloid_painter.cpp
renderman_painters/hyperboloid_painter.cpp
hyperboloid_python.cpp
hyperboloid_python.h [code]
i3d_2d_mapping.h [code]
iapplication.h [code]
iapplication_plugin_factory.h [code]Declares iapplication_plugin_factory, an abstract factory interface for application-context plugin objects
iattribute_property_ri.h [code]
ibitmap_exporter.h [code]
ibitmap_importer.h [code]
ibitmap_sink.h [code]Declares ibitmap_sink, an interface for objects that can consume bitmap data
ibitmap_source.h [code]Declares ibitmap_source, an interface for objects that can act as a source of bitmapes
ibounded.h [code]
icamera.h [code]Declares k3d::icamera, an abstract interface for an object that can act as a camera (provide location and viewing frustum data)
icolor_source.h [code]Declares icolor_source, an interface for objects that can act as a source of color values
icon_factory.cpp
icon_factory.h [code]
icons.cpp
icons.h [code]
icons.missing.py
icons.unexpected.py
icons.unrasterized.py
icrop_window.h [code]
idependencies.h [code]Declares k3d::idependencies, an abstract interface that allows objects to register inter-object dependencies for serialization
idisplacement_shader_ri.h [code]
idocument.h [code]Declares idocument, an abstract interface for an open K-3D document
idocument_exporter.h [code]
idocument_exporter_python.cpp
idocument_exporter_python.h [code]
idocument_importer.h [code]
idocument_importer_python.cpp
idocument_importer_python.h [code]
idocument_plugin_factory.h [code]Declares idocument_plugin_factory, an abstract factory interface for document-context plugin objects
idocument_python.cpp
idocument_python.h [code]
idocument_sink.h [code]
idouble_source.h [code]
ienumeration_property.h [code]Declares ienumeration_property, an abstract interface for discovering information about an enumerated property
ievent_loop.h [code]
ifile_change_notifier.h [code]
ifile_change_notifier_python.cpp
ifile_change_notifier_python.h [code]
ihint.h [code]
iimager_shader_ri.h [code]
iint32_source.h [code]
ikeyframer.h [code]Abstract interface for objects that set keyframes
ikeyframer_python.cpp
ikeyframer_python.h [code]
ilight_gl.h [code]
ilight_ri.h [code]
ilight_shader_ri.h [code]
ilight_yafray.h [code]
ilist_property.h [code]Declares ilist_property, an abstract interface for discovering information about an enumerated property
image_texture.cpp
image_toggle_button.cpp
image_toggle_button.h [code]
imaterial.h [code]
imaterial_ri.h [code]
imaterial_sink.h [code]
imaterial_yafray.h [code]
imatrix_sink.h [code]Declares imatrix_sink, an interface for objects that can act as consumers of transform data
imatrix_source.h [code]Declares imatrix_source, an interface for objects that can act as a source of transformation data
imeasurement_property.h [code]Declares imeasurement_property, an abstract interface for discovering information about a property that uses real-world units-of-measure
imesh_painter_gl.h [code]
imesh_painter_ri.h [code]
imesh_selection_algorithm.h [code]
imesh_selection_sink.h [code]Declares imesh_selection_sink, an interface for objects that can consume mesh data
imesh_sink.h [code]Declares imesh_sink, an interface for objects that can consume mesh data
imesh_source.h [code]Declares imesh_source, an interface for objects that can act as a source of meshes
imesh_storage.h [code]Declares imesh_storage, an interface for objects that can provide persistent storage of meshes
imesh_storage_python.cpp
imesh_storage_python.h [code]
imeta_object.cpp
imeta_object.h [code]
imeta_object_python.cpp
imeta_object_python.h [code]
imetadata.h [code]
imetadata_python.cpp
imetadata_python.h [code]
imime_type_handler.h [code]
imulti_mesh_sink.h [code]Declares imulti_mesh_sink, an interface for objects that can consume multiple meshes
inetwork_render_farm.h [code]
inetwork_render_frame.h [code]
inetwork_render_job.h [code]
inode.h [code]Declares inode, an abstract interface which MUST be implemented by ALL document nodes
inode_change_signal.h [code]
inode_collection.h [code]Declares inode_collection, a container of inode instances
inode_collection_property.h [code]
inode_collection_sink.h [code]
inode_name_map.h [code]
inode_property.h [code]Declares inode_property, an abstract interface for discovering information about a property that references a document node
inode_python.cpp
inode_python.h [code]
inode_selection.h [code]Declares inode_selection, an abstract interface for objects storing a list of selected nodes with their selection weight
inode_selection_python.cpp
inode_selection_python.h [code]
inotify-cxx.cppInotify C++ interface implementation
inotify-cxx.h [code]Inotify C++ interface header
input_model.h [code]
insert_knot.cpp
instance_wrapper_python.h [code]
int32_source.h [code]
int32_source_script.cpp
int32_source_script.py
int_elements.cpp
int_elements.h [code]
3ds_io/integration.cpp
collada_io/integration.cpp
3ds_io/integration.h [code]
collada_io/integration.h [code]
interactive.cpp
interactive.h [code]
interface_list.h [code]
interpolator.cppNodes representing the actual interpolation plugins
interpolator.h [code]Keyframe interpolator interface and default implementations
inverse.cpp
invert.cpp
iomanip.cpp
iomanip.h [code]
ioption_property_ri.h [code]
iparentable.h [code]
ipath_property.h [code]Declares ipath_property, an abstract interface for discovering information about a property that stores filesystem paths
ipersistent.h [code]Declares ipersistent, an abstract interface implemented by all objects that can be serialized to/from a K-3D document
ipersistent_collection.h [code]
ipersistent_lookup.h [code]Declares ipersistent_lookup lookup, an abstract interface to assign/lookup unique identifiers for object serialization
ipipeline.h [code]
ipipeline_profiler.h [code]
iplugin_factory.h [code]Declares iplugin_factory, an abstract factory interface for plugin objects
iplugin_factory_collection.h [code]
iplugin_factory_python.cpp
iplugin_factory_python.h [code]
iplugin_registry.h [code]Declares iplugin_registry, an abstract interface passed to plugin module entry points so they may register their plugin factories
iprojection.h [code]Declares abstract interfaces that encapsulate viewing projections
iproperty.h [code]
iproperty_collection.h [code]Declares iproperty_collection, an abstract interface for wrapping a collection of iproperty objects
iproperty_collection_python.cpp
iproperty_collection_python.h [code]
iproperty_group_collection.h [code]
iproperty_python.cpp
iproperty_python.h [code]
iproperty_sink.h [code]
irender_animation.h [code]
irender_camera_animation.h [code]
irender_camera_frame.h [code]
irender_camera_frame_python.cpp
irender_camera_frame_python.h [code]
irender_camera_preview.h [code]
irender_camera_preview_python.cpp
irender_camera_preview_python.h [code]
irender_engine_ri.h [code]
irender_frame.h [code]
irender_preview.h [code]
irender_viewport_gl.h [code]
irenderable_gl.h [code]
irenderable_ri.h [code]
ireset_properties.h [code]
iscript_engine.h [code]
iscript_property.h [code]Declares iscript_property, an abstract interface for discovering information about a property that uses real-world units-of-measure
iscripted_action.h [code]
iselectable.h [code]Declares iselectable, an abstract interface for selectable objects
ishader_collection_ri.h [code]
isimulation.h [code]
isnap_source.h [code]
isnap_target.h [code]
isnappable.h [code]Declares isnappable, an abstract interface implemented by objects to which other objects can be interactively "snapped"
isnappable_python.cpp
isnappable_python.h [code]
istate_container.h [code]
istate_recorder.h [code]
istate_recorder_sink.h [code]
istream_ri.h [code]
istreaming_bitmap_source.h [code]
istring_source.h [code]Declares istring_source, an interface for objects that can act as a source of string values
isurface_shader_ri.h [code]Declares interfaces for rendering within the Pixar RenderMan specification
itexture.h [code]
itexture_ri.h [code]
itime_sink.h [code]Declares itime_sink, an interface for objects that can consume time data
itransform_array_1d.h [code]
itransform_array_2d.h [code]
itransform_array_3d.h [code]
iunknown.cpp
iunknown.h [code]Declares k3d::iunknown, the base for all other K-3D interface classes
qtui/script/iunknown.h [code]
iunknown_python.cpp
iunknown_python.h [code]
iuri_handler.h [code]
iuser_interface.h [code]
iuser_interface_python.cpp
iuser_interface_python.h [code]
iuser_property.h [code]
ivector3_source.h [code]Declares ivector3_source, an interface for objects that can act as a source of vector3 values
ivolume_shader_ri.h [code]
iwatched_path_property.h [code]Declares iwatched_path_property, an abstract interface for discovering information about a property that stores filesystem paths
iwritable_property.h [code]Declares iwritable_property, an abstract interface for a name-value pair with fixed type that can be written
k3d_main.cpp
k3d_main.h [code]
k3d_to_nef.h [code]Converts a K-3D mesh to a Nef polyhedron. Based on polyhedron_3_to_nef3 from CGAL
keyboard.cpp
ngui/keyboard.cpp
keyboard.h [code]
ngui/keyboard.h [code]
kill_edge_and_vertex.cpp
kill_edge_make_loop.cpp
knot_curve.cpp
l_parser.cpp
lat_long_environment_map.cpp
least_squares_plot.cppImplements the a Least Squares Approximation solver and plotter
luxrender/light.cpp
renderman/light.cpp
indigo/light.h [code]
luxrender/light.h [code]
lights.h [code]
line2.cpp
line2.h [code]
line3.cpp
line3.h [code]
linear_curve.cpp
linear_curve.h [code]
reference_opengl_painters/linear_curve_painter.cpp
renderman_painters/linear_curve_painter.cpp
linear_curve_python.cpp
linear_curve_python.h [code]
linear_point_noise.cpp
linear_transformation_worker.h [code]
linear_wave_points.cpp
lissajous_curve.cpp
log.cpp
qtui/script/log.cpp
log.h [code]
qtui/script/log.h [code]
log_control.h [code]
log_python.cpp
log_python.h [code]
logo.cpp
look.cpp
LPyramid.cpp
LPyramid.h [code]
application/main.cpp
make-module-proxy/main.cpp
renderframe/main.cpp
renderjob/main.cpp
resource-compiler/main.cpp
sl2xml/main.cppImplements the k3d-sl2xml command-line application, which converts Pixar RenderMan Shading Language to XML on stdout
uuidgen/main.cpp
main_document_window.cpp
main_document_window.h [code]
main_window.cpp
main_window.h [code]
make-epydoc-docs.py
make-wiki-docs-plugins.py
make-wiki-docs-primitives.py
make_curve_selection.cpp
make_edge_selection.cpp
make_face_selection.cpp
make_particles.cpp
make_patch_selection.cpp
make_point_selection.cpp
make_sds.cpp
manual_time_source.cpp
luxrender/material.cpp
renderman/material.cpp
yafray/material.cpp
k3dsdk/material.h [code]
modules/indigo/material.h [code]
modules/luxrender/material.h [code]
material_sink.h [code]
MaterialContentPanel.cpp
MaterialContentPanel.h [code]
MaterialGroup.cpp
MaterialGroup.h [code]
MaterialObj.cpp
MaterialObj.h [code]
matrix4.cpp
matrix4.h [code]
matrix4_python.cpp
matrix4_python.h [code]
matrix_modifier_script.cpp
matrix_modifier_script.py
matrix_source.h [code]
matrix_source_script.cpp
matrix_source_script.py
matte_colordiff.cpp
matte_invert.cpp
matte_material.cpp
matte_translucent_material.cpp
maximum.cpp
md2.cpp
md2.h [code]
measurement.cppImplements a framework for doing real-world unit-of-measure conversion
measurement.h [code]Provides a type-safe framework for doing real-world unit-of-measure conversion and I/O
measurements.py
memalloc.c
memalloc.h [code]
menus.cpp
menus.h [code]
merge_collinear_edges.cpp
merge_connected_curves.cpp
merge_coplanar_faces.cpp
merge_curve_knot_vectors.cpp
merge_mesh.cpp
merge_nodes.cpp
merge_nodes.h [code]
mesh.c
mesh.cpp
mesh.diff.py
mesh.h [code]
sgi_tesselator/mesh.h [code]
mesh.metrics.GTSMeshArea.PolyCube.py
mesh.metrics.GTSMeshArea.self_intersection.py
mesh.metrics.GTSMeshVolume.PolyCube.py
mesh.modifier.BenchmarkComparison.py
mesh.modifier.BendPoints.py
mesh.modifier.BevelFaces.py
mesh.modifier.BevelPoints.boundary.py
mesh.modifier.BevelPoints.py
mesh.modifier.BlobbyAdd.py
mesh.modifier.BlobbyDivide.py
mesh.modifier.BlobbyMaximum.py
mesh.modifier.BlobbyMinimum.py
mesh.modifier.BlobbyMultiply.py
mesh.modifier.BlobbyNegate.py
mesh.modifier.BlobbySubtract.py
mesh.modifier.BridgeEdges.py
mesh.modifier.BridgeFaces.py
mesh.modifier.BulgePoints.py
mesh.modifier.CalculateNormals.2.py
mesh.modifier.CalculateNormals.py
mesh.modifier.CapHoles.py
mesh.modifier.CARVEBoolean.benchmark.py
mesh.modifier.CARVEBoolean.cubes.py
mesh.modifier.CARVEBoolean.cylinders.py
mesh.modifier.CARVEBoolean.ply.py
mesh.modifier.CatmullClark.benchmark.py
mesh.modifier.CatmullClark.complex.py
mesh.modifier.CatmullClark.cube.py
mesh.modifier.CatmullClark.py
mesh.modifier.CenterPoints.py
mesh.modifier.CGALBoolean.benchmark.py
mesh.modifier.CGALBoolean.cubes.py
mesh.modifier.CGALBoolean.cylinders.py
mesh.modifier.CollapseEdges.py
mesh.modifier.CollapseFaces.py
mesh.modifier.CollapsePoints.py
mesh.modifier.ConnectVertices.py
mesh.modifier.CUDA.Breakdown.py
mesh.modifier.CUDAConversion.py
mesh.modifier.CUDASubdivideEdges.benchmark.py
mesh.modifier.CUDASubdivideEdges.py
mesh.modifier.CUDASubdivideEdgesSimple.py
mesh.modifier.CUDATransformPoints.benchmark.py
mesh.modifier.CUDATransformPoints.py
mesh.modifier.CUDATransformPointsAsynchronous.benchmark.py
mesh.modifier.CUDATransformPointsAsynchronous.py
mesh.modifier.CylindricalWavePoints.py
mesh.modifier.DeformationExpression.py
mesh.modifier.EdgesToBlobby.py
mesh.modifier.EulerKillEdgeAndVertex.py
mesh.modifier.EulerKillEdgeMakeLoop.py
mesh.modifier.ExtrudeFaces.py
mesh.modifier.LeastSquaresPlot.py
mesh.modifier.LinearPointNoise.py
mesh.modifier.LinearWavePoints.py
mesh.modifier.MergeCollinearEdges.py
mesh.modifier.MergeCoplanarFaces.py
mesh.modifier.MergeMesh.generic.py
mesh.modifier.MergeMesh.py
mesh.modifier.MeshArray1D.py
mesh.modifier.MeshArray2D.py
mesh.modifier.MeshArray3D.py
mesh.modifier.MorphPoints.py
mesh.modifier.MoveFirstEdge.py
mesh.modifier.NurbsAddTrimCurve.py
mesh.modifier.NurbsCloseCurve1.py
mesh.modifier.NurbsCloseCurve2.py
mesh.modifier.NurbsConnectCurves.py
mesh.modifier.NurbsCreateCap.py
mesh.modifier.NurbsCurveInsertKnot.py
mesh.modifier.NurbsCurveTraversal.py
mesh.modifier.NurbsDegreeElevateCurve.py
mesh.modifier.NurbsEditKnotVector1.py
mesh.modifier.NurbsExtractCurvePoint.py
mesh.modifier.NurbsExtractPatchCurve.py
mesh.modifier.NurbsExtractTrimCurves.py
mesh.modifier.NurbsExtrudeCurve.py
mesh.modifier.NurbsExtrudePatch.py
mesh.modifier.NurbsFlipCurve.py
mesh.modifier.NurbsMergeConnectedCurves.py
mesh.modifier.NurbsMergeCurveKnotVectors.py
mesh.modifier.NurbsPatchDegreeElevation.py
mesh.modifier.NurbsPatchInsertKnot.py
mesh.modifier.NurbsPolygonizeCurve.py
mesh.modifier.NurbsPolygonizePatch.py
mesh.modifier.NurbsRevolveCurve.py
mesh.modifier.NurbsRuledSurface.py
mesh.modifier.NurbsSetWeight1.py
mesh.modifier.NurbsSetWeight2.py
mesh.modifier.NurbsSkinnedSurface.py
mesh.modifier.NurbsSplitCurve.py
mesh.modifier.NurbsSplitPatch.py
mesh.modifier.NurbsSplitPatch2.py
mesh.modifier.NurbsSweepSurface.py
mesh.modifier.PGPRemesh.bun_zipper_res4.py
mesh.modifier.PGPRemesh.high.py
mesh.modifier.PGPRemesh.ply.bunny.py
mesh.modifier.PGPRemesh.ply.torus.py
mesh.modifier.PGPRemesh.py
mesh.modifier.PGPRemesh.triang.py
mesh.modifier.PointsToBlobby.py
mesh.modifier.QSlim.py
mesh.modifier.RotatePoints.py
mesh.modifier.ScalePoints.py
mesh.modifier.SDSCorner.py
mesh.modifier.SDSCrease.py
mesh.modifier.SDSHole.py
mesh.modifier.SelectConnectedComponents.py
mesh.modifier.SelectCube.py
mesh.modifier.SelectedFacesToPolyhedron.py
mesh.modifier.SelectNSided.py
mesh.modifier.SetColor.py
mesh.modifier.ShearPoints.py
mesh.modifier.SmoothPoints.py
mesh.modifier.SphereizePoints.py
mesh.modifier.SubdivideEdges.benchmark.py
mesh.modifier.SubdivideEdges.py
mesh.modifier.SubdivideFaces.Center.py
mesh.modifier.SubdivideFaces.CenterMidpoints.py
mesh.modifier.SubdivideFaces.Midpoints.py
mesh.modifier.TaperPoints.py
mesh.modifier.TransformPoints.benchmark.py
mesh.modifier.TransformPoints.py
mesh.modifier.TranslatePoints.py
mesh.modifier.TriangulateFaces.PolyCube.py
mesh.modifier.TriangulateFaces.PolyGrid.py
mesh.modifier.TriangulateFaces.PolyGrid.selection.py
mesh.modifier.TriangulateFaces.self_intersection.py
mesh.modifier.TriangulateFaces.vertex.py
mesh.modifier.TwistPoints.py
mesh.selection.all.py
mesh.selection.GrowSelection.py
mesh.selection.none.py
mesh.selection.null.py
mesh.selection.points.py
mesh.selection.SelectBoundaryEdges.py
mesh.selection.SelectDegenerateFaces.py
mesh.serialization.py
mesh.sink.K3DMeshWriter.py
mesh.sink.OBJMeshWriter.py
mesh.sink.PLYMeshWriter.py
mesh.sink.PointsCentroid.py
mesh.sink.STLMeshWriter.magics.py
mesh.sink.STLMeshWriter.py
mesh.sink.STLMeshWriter.viscam.py
mesh.solid.failure.py
mesh.solid.py
mesh.source.3DSMeshReader.py
mesh.source.BenchmarkComparison.py
mesh.source.BlobbyEllipsoid.py
mesh.source.BlobbySegment.py
mesh.source.COLLADAMeshReader.py
mesh.source.CUDA.Breakdown.py
mesh.source.CUDAPolyGrid.benchmark.py
mesh.source.CUDAPolyGrid.py
mesh.source.CUDAPolyGridAndTransformPoints.benchmark.py
mesh.source.CUDAPolyGridAndTransformPoints.py
mesh.source.GTSMeshReader.cube.py
mesh.source.GTSMeshReader.gz.cube.py
mesh.source.LSystemParser.py
mesh.source.MD2MeshReader.py
mesh.source.MeshSourceScript.bezier_triangle_patches.py
mesh.source.MeshSourceScript.bicubic.patches.py
mesh.source.MeshSourceScript.bilinear.patches.py
mesh.source.MeshSourceScript.blobby.py
mesh.source.MeshSourceScript.cones.py
mesh.source.MeshSourceScript.cubic.curves.py
mesh.source.MeshSourceScript.cylinders.py
mesh.source.MeshSourceScript.disks.py
mesh.source.MeshSourceScript.hyperboloids.py
mesh.source.MeshSourceScript.linear.curves.py
mesh.source.MeshSourceScript.nurbs.curves.py
mesh.source.MeshSourceScript.nurbs.patches.py
mesh.source.MeshSourceScript.paraboloids.py
mesh.source.MeshSourceScript.particles.py
mesh.source.MeshSourceScript.polyhedra.py
mesh.source.MeshSourceScript.simple_polyhedron.py
mesh.source.MeshSourceScript.spheres.py
mesh.source.MeshSourceScript.teapots.py
mesh.source.MeshSourceScript.tori.py
mesh.source.Newell.teacup.py
mesh.source.Newell.teapot.py
mesh.source.Newell.teaspoon.py
mesh.source.NurbsCircle.py
mesh.source.NurbsCone.py
mesh.source.NurbsCurve.py
mesh.source.NurbsCylinder.py
mesh.source.NurbsDisk.py
mesh.source.NurbsGrid.py
mesh.source.NurbsHyperboloid.py
mesh.source.NurbsParaboloid.py
mesh.source.NurbsPolygon.py
mesh.source.NurbsSphere.py
mesh.source.NurbsTorus.py
mesh.source.OBJMeshReader.nurbs.py
mesh.source.OBJMeshReader.polyhedron.py
mesh.source.PLYMeshReader.py
mesh.source.PolyCone.py
mesh.source.PolyCube.py
mesh.source.PolyCushion.py
mesh.source.PolyCylinder.caps.py
mesh.source.PolyCylinder.py
mesh.source.PolyDisk.py
mesh.source.PolyGrid.benchmark.py
mesh.source.PolyGrid.py
mesh.source.PolyIcosahedron.py
mesh.source.PolySphere.1.py
mesh.source.PolySphere.2.py
mesh.source.PolySphere.3.py
mesh.source.PolyText.py
mesh.source.PolyTorus.py
mesh.source.QuadricCone.py
mesh.source.QuadricCylinder.py
mesh.source.QuadricDisk.py
mesh.source.QuadricHyperboloid.py
mesh.source.QuadricLogo.py
mesh.source.QuadricParaboloid.py
mesh.source.QuadricSphere.py
mesh.source.QuadricTorus.py
mesh.source.reader.bogus_input.py
mesh.source.STLMeshReader.magics.py
mesh.source.STLMeshReader.py
mesh.source.STLMeshReader.viscam.py
mesh.source.SurfacePlot.py
mesh.source.SVGMeshReader.py
mesh.source.Teapot.py
mesh.validation.py
mesh_area.cpp
mesh_deformation_modifier.cpp
mesh_deformation_modifier.h [code]
mesh_instance.cpp
k3dsdk/mesh_modifier.h [code]
modules/deformation/mesh_modifier.h [code]
mesh_modifier_script.cpp
mesh_modifier_script.py
mesh_painter_gl.h [code]
mesh_python.cpp
mesh_python.h [code]
3ds_io/mesh_reader.cpp
collada_io/mesh_reader.cpp
gts_io/mesh_reader.cppImplements GTSMeshReader, which reads GNU Triangulated Surface (.gts) files
k3d_io/mesh_reader.cpp
md2_io/mesh_reader.cpp
obj_io/mesh_reader.cpp
ply_io/mesh_reader.cpp
stl_io/mesh_reader.cpp
svg_io/mesh_reader.cpp
mesh_reader.h [code]
mesh_selection.cpp
mesh_selection_modifier.h [code]
mesh_selection_sink.h [code]
mesh_simple_deformation_modifier.cpp
mesh_simple_deformation_modifier.h [code]
mesh_sink.h [code]
mesh_source.h [code]
mesh_source_script.cpp
mesh_source_script.py
mesh_to_stdout.cpp
mesh_triangulate_detail.h [code]
mesh_volume.cpp
collada_io/mesh_writer.cpp
graphviz/mesh_writer.cpp
k3d_io/mesh_writer.cpp
obj_io/mesh_writer.cpp
ogre_io/mesh_writer.cpp
ply_io/mesh_writer.cpp
stl_io/mesh_writer.cpp
mesh_writer.h [code]
message.cpp
message.h [code]
messages.cpp
messages.h [code]
meta_object_script.cpp
meta_object_script.py
metadata.cpp
metadata.h [code]
metadata_keys.cpp
metadata_keys.h [code]
metal_material.cpp
Metric.cpp
Metric.h [code]
mime_python.cpp
mime_python.h [code]
file_magic/mime_type_handler.cpp
gnome/mime_type_handler.cpp
mime_types.cpp
mime_types.h [code]
minimum.cpp
mirror_material.cpp
mix_material.cpp
modal_text_editor.cpp
modal_text_editor.h [code]
k3dsdk/qtui/mode.cpp
modules/qtui_aqsis_mode/mode.cpp
modules/qtui_default_mode/mode.cpp
modules/qtui_programmable_mode/mode.cpp
k3dsdk/qtui/mode.h [code]
modules/qtui_aqsis_mode/mode.h [code]
modules/qtui_programmable_mode/mode.h [code]
model.cpp
model.h [code]
modifier.BicubicToPoly.py
modifier.DeleteComponents.complex.py
modifier.DeleteComponents.edge.py
modifier.DeleteComponents.face.py
modifier.DeleteComponents.point.py
modifier.DissolveFaces.py
modifier.FrozenMatrix.py
modifier.MatrixInverse.py
modifier.PointsToParticles.py
modifier.PolyToBilinear.py
modifier.WeldPoints.py
modifiers.cpp
modifiers.h [code]
docs/sample_module/module.cpp
modules/3ds_io/module.cpp
modules/advanced_opengl_painters/module.cpp
modules/animation/module.cppImplements procedures required to export K-3D objects from the core module
modules/annotation/module.cppImplements procedures required to export K-3D objects from the core module
modules/array/module.cppImplements procedures required to export K-3D objects from the core module
modules/bicubic_patch/module.cpp
modules/bilinear_patch/module.cpp
modules/bitmap/module.cpp
modules/blobby/module.cpp
modules/bundled_renderman_engines/module.cpp
modules/carve/module.cpp
modules/cgal/module.cpp
modules/collada_io/module.cpp
modules/compiz/module.cpp
modules/core/module.cpp
modules/cuda/module.cpp
modules/deformation/module.cpp
modules/development/module.cpp
modules/double/module.cpp
modules/euler_operations/module.cpp
modules/file_magic/module.cpp
modules/glx/module.cpp
modules/gnome/module.cpp
modules/google_perftools/module.cpp
modules/graphviz/module.cpp
modules/gts/module.cpp
modules/gts_io/module.cpp
modules/highlighting/module.cpp
modules/imagemagick_io/module.cpp
modules/indigo/module.cpp
modules/inotify/module.cpp
modules/jpeg_io/module.cpp
modules/k3d_io/module.cpp
modules/linear_curve/module.cpp
modules/lipsync/module.cpp
modules/luxrender/module.cpp
modules/matrix/module.cpp
modules/md2_io/module.cpp
modules/mesh/module.cpp
modules/mesh_attributes/module.cpp
modules/mesh_instance/module.cpp
modules/nurbs/module.cpp
modules/nurbs_sources/module.cpp
modules/obj_io/module.cpp
modules/ode/module.cpp
modules/ogre_io/module.cpp
modules/opencascade/module.cpp
modules/openexr_io/module.cpp
modules/opengl/module.cpp
modules/osmesa/module.cpp
modules/osx/module.cpp
modules/particle/module.cpp
modules/pdiff/module.cpp
modules/pixie/module.cppImplements procedures required to export K-3D objects from the core module
modules/plot/module.cpp
modules/ply_io/module.cpp
modules/png_io/module.cpp
modules/polyhedron/module.cpp
modules/polyhedron_sources/module.cpp
modules/quadrics/module.cpp
modules/reference_opengl_painters/module.cpp
modules/release/module.cpp
modules/renderman/module.cppImplements procedures required to export K-3D objects from the core module
modules/renderman_engines/module.cpp
modules/renderman_painters/module.cpp
modules/scripted_plugins/module.cpp
modules/scripting/module.cpp
modules/selection/module.cpp
modules/solar/module.cpp
modules/stl_io/module.cpp
modules/subdivision_surface/module.cpp
modules/svg_io/module.cpp
modules/test/module.cpp
modules/tiff_io/module.cpp
modules/time/module.cppImplements procedures required to export K-3D objects from the time module
modules/uniform_polyhedron/module.cpp
modules/virtual_offscreen/module.cpp
modules/virtual_opengl_painters/module.cpp
modules/wgl/module.cpp
modules/windows/module.cpp
modules/xtrackcad/module.cpp
modules/yafray/module.cpp
module.h [code]
module.py
modulo.cpp
morph_points.cpp
move_first_edge.cpp
move_tool.cpp
move_tool.h [code]
MoveTool.py
multi_material.cpp
reference_opengl_painters/multi_painter.cpp
renderman_painters/multi_painter.cpp
bitmap/multiply.cpp
blobby/multiply.cpp
double/multiply.cpp
nag_message_dialog.cpp
nag_message_dialog.h [code]
named_array_types.h [code]
named_arrays.cpp
named_arrays.h [code]
named_arrays.py
named_arrays_python.cpp
named_arrays_python.h [code]
named_tables.cpp
named_tables.h [code]
named_tables_python.cpp
named_tables_python.h [code]
named_text_array.cpp
namespace_documentation.h [code]This do-nothing file is used to provide a central point for documenting the K-3D library namespaces for use with Doxygen
navigation_input_model.cpp
navigation_input_model.h [code]
negate.cpp
netprman.cpp
network_render_farm.cpp
network_render_farm.h [code]
network_render_farm_detail.h [code]
newell_primitives.cpp
k3dsdk/ngui/node.cpp
k3dsdk/node.cpp
modules/ode/node.cpp
ngui/node.h [code]
node.h [code]
node_change_signal.h [code]
node_chooser.cppImplements k3d::node_chooser, which provides a user interface for either creating new, or choosing existing, K-3D nodes
node_chooser.h [code]
node_collection_chooser.cpp
node_collection_chooser.h [code]
node_list_model.cpp
node_list_model.h [code]
node_name_map.cpp
node_name_map.h [code]
node_python.cpp
node_python.h [code]
node_selection.cpp
node_selection.py
node_window.cpp
node_window.h [code]
nodes.cpp
nodes.h [code]
noise.cpp
noise.h [code]Functions by Ken Perlin, from "Texturing and Modeling - A Procedural Approach"
non_blocking_server.cpp
normal.c
normal.h [code]
normal3.h [code]Vector (points, vectors and normals) routines
normal3_python.cpp
normal3_python.h [code]
normal_array_painter.cpp
normal_cache.cpp
normal_cache.h [code]
notifier.InotifyFileChangeNotifier.py
null.cppAn object that converts a scalar to a string using strftime()
null_material.cpp
null_output_script.cpp
null_output_script.py
null_viewport_input_model.cpp
null_viewport_input_model.h [code]
nurbs_curve.cpp
nurbs_curve.h [code]
nurbs_curve_numbering_painter.cpp
nurbs_curve_painter.cpp
nurbs_curve_python.cpp
nurbs_curve_python.h [code]
nurbs_curves.cpp
nurbs_curves.h [code]
nurbs_deserialize.cpp
nurbs_evaluate.cpp
nurbs_patch.cpp
nurbs_patch.h [code]
nurbs_patch_numbering_painter.cpp
reference_opengl_painters/nurbs_patch_painter.cpp
renderman_painters/nurbs_patch_painter.cpp
nurbs_patch_python.cpp
nurbs_patch_python.h [code]
nurbs_patches.cpp
nurbs_patches.h [code]
nurbs_serialize.cpp
obj_parser.cpp
obj_parser.h [code]
object_model_python.cpp
object_model_python.h [code]
offscreen.GLXCameraToBitmap.py
offscreen.OpenGLFramebufferCameraToBitmap.py
offscreen.VirtualCameraToBitmap.py
offscreen.WGLCameraToBitmap.py
offscreen_context.h [code]
offscreen_context_factory.h [code]
offscreen_context_factory_gl_python.cpp
offscreen_context_factory_gl_python.h [code]
opencascade_document_importer.cpp
opencascade_mesh_reader.cpp
opencascade_to_k3d.cpp
opencascade_to_k3d.h [code]
opengl_painter_script.cpp
opengl_painter_script.py
opengl_renderable_script.cpp
opengl_renderable_script.py
ngui/options.cppDeclares k3d::ioptions, an abstract interface for global user options
options.cpp
qtui/options.cppDeclares k3d::ioptions, an abstract interface for global user options
ngui/options.h [code]
options.h [code]
qtui/options.h [code]
options_policy.h [code]Declares k3d::istorage, an abstract interface for global user option storage (could be a file, could be gconf, could be the Windoze registry, etc)
orientation.cpp
os_load_module.cpp
os_load_module.h [code]
owned_instance_wrapper_python.h [code]
page.cpp
painter_cache.h [code]
painter_render_state_gl.h [code]
painter_selection_state_gl.h [code]
ngui_animation_timeline_panel/panel.cppTimeline panel that allows keyframe representation/manipulation. Buttons copied from old timeline
ngui_material_manager_panel/panel.cpp
ngui_node_list_panel/panel.cpp
ngui_node_properties_panel/panel.cpp
ngui_pipeline_panel/panel.cpp
ngui_pipeline_profiler_panel/panel.cpp
ngui_timeline_panel/panel.cpp
ngui_tool_properties_panel/panel.cpp
ngui_toolbar_panel/panel.cpp
ngui_undo_tree_panel/panel.cpp
ngui_uv_editor_panel/panel.cpp
qtui_node_list/panel.cpp
qtui_node_properties/panel.cpp
k3dsdk/ngui/panel.h [code]
k3dsdk/qtui/panel.h [code]
modules/qtui_node_list/panel.h [code]
modules/qtui_node_properties/panel.h [code]
panel_frame.cpp
panel_frame.h [code]
panel_mediator.cpp
panel_mediator.h [code]
papagayo_lipsync_reader.cpp
k3dsdk/paraboloid.cpp
modules/nurbs_sources/paraboloid.cpp
modules/quadrics/paraboloid.cpp
paraboloid.h [code]
reference_opengl_painters/paraboloid_painter.cpp
renderman_painters/paraboloid_painter.cpp
paraboloid_python.cpp
paraboloid_python.h [code]
parallel_for.h [code]
parallel_python.cpp
parallel_python.h [code]
parentable.h [code]
parser.cpp
parser.h [code]
particle.cpp
k3dsdk/particle.h [code]
modules/cloth/particle.h [code]
particle_painter.cpp
particle_python.cpp
particle_python.h [code]
patch_degree_elevation.cpp
patch_insert_knot.cpp
path.cpp
path.h [code]
path_chooser.cpp
path_chooser.h [code]
path_decomposition.cpp
perceptual_difference.cpp
persistent_lookup.cpp
persistent_lookup.h [code]
persistent_property_collection.cpp
persistent_property_collection.h [code]
photon_light.cpp
ngui/pipeline.cpp
pipeline.cpp
ngui/pipeline.h [code]
pipeline.h [code]
pipeline_data.cpp
pipeline_data.h [code]
k3dsdk/pipeline_profiler.cpp
modules/test/pipeline_profiler.cpp
pipeline_profiler.h [code]
PipelineProfiler.py
pixie.cpp
plane.cpp
plane.h [code]
platform_configuration.py
platform_floating_point.cpp
platform_normalized.cpp
platform_statistics.cpp
platform_types.cpp
plugin.cpp
qtui/script/plugin.cpp
plugin.h [code]
qtui/script/plugin.h [code]
plugin_factory.cpp
plugin_factory.h [code]
plugin_factory_collection.cpp
plugin_factory_collection.h [code]Declares plugin_factory_collection, an implementation of iplugin_factory_collection that can load plugin factories from shared libraries
plugin_python.cpp
plugin_python.h [code]
plugins_detail.h [code]
point2.h [code]
point2_python.cpp
point2_python.h [code]
point3.cpp
ngui/point3.h [code]
point3.h [code]Vector (points, vectors and normals) routines
point3_python.cpp
point3_python.h [code]
point4.h [code]Vector (points, vectors and normals) routines
point4_python.cpp
point4_python.h [code]
luxrender/point_light.cpp
yafray/point_light.cpp
point_normal_painter.cpp
point_numbering_painter.cpp
reference_opengl_painters/point_painter.cpp
virtual_opengl_painters/point_painter.cpp
pointer_demand_storage.h [code]
points_centroid.cpp
points_to_blobby.cpp
poly_cone.cpp
poly_cube.cpp
poly_cushion.cpp
poly_cylinder.cpp
poly_disk.cpp
poly_grid.cpp
poly_icosahedron.cpp
poly_sphere.cpp
poly_text.cpp
poly_to_bilinear.cpp
poly_torus.cpp
polygon.cpp
polygonize_curve.cpp
polygonize_patch.cpp
polyhedron.cpp
polyhedron.h [code]
polyhedron_painter.cpp
polyhedron_python.cpp
polyhedron_python.h [code]
matrix/position.cpp
solar/position.cpp
povman.cpp
PreviewCube.cpp
PreviewCube.h [code]
PreviewObj.cpp
PreviewObj.h [code]
PreviewSphere.cpp
PreviewSphere.h [code]
PreviewTorus.cpp
PreviewTorus.h [code]
primitive_validation.cpp
primitive_validation.h [code]
priorityq-heap.c
priorityq-heap.h [code]
priorityq-sort.h [code]
priorityq.c
prman.cpp
program_options.cpp
ngui/property.cpp
property.cpp
ngui/property.h [code]
property.h [code]
property_button.cppImplements the property_button::control, which provides a MVC UI for connecting properties in the DAG
property_button.h [code]Declares property_button, which provides a standard MVC UI for linking properties to channels
property_collection.cpp
property_collection.h [code]
property_group_collection.cpp
property_group_collection.h [code]
property_label.cppImplements the property_label::control, which provides a MVC UI for connecting properties in the DAG
property_label.h [code]Declares property_label, which provides a standard MVC UI for linking properties to channels
property_linking.py
property_python.cpp
property_python.h [code]
property_types.h [code]
property_types_ri.h [code]
property_value.py
property_widget.cppImplements the property_widget::control, which provides a MVC UI for connecting properties in the DAG
ngui/property_widget.h [code]Declares property_widget, which provides a standard MVC UI for linking properties to channels
qtui/property_widget.h [code]
property_widget_factory.cpp
property_widget_factory.h [code]
qslim.cpp
raytrace_map.cpp
rdc.cpp
read_archive.cppImplements the read_archive K-3D object, which allows geometry to be rendered with boolean effects
reader.cpp
real_time_source.cpp
rectangle.cpp
rectangle.h [code]
rectangle_light.cpp
reference_image_2d.cpp
reference_image_3d.cpp
register_application.h [code]Provides singleton access to the global K-3D application object
register_plugin_factories.h [code]
relative_path.cpp
render.c
render.cpp
ngui/render.h [code]
sgi_tesselator/render.h [code]
graphviz/render_engine.cpp
indigo/render_engine.cpp
luxrender/render_engine.cpp
opengl/render_engine.cpp
renderman/render_engine.cpp
yafray/render_engine.cpp
render_engine_script.cpp
render_engine_script.py
render_state_gl.h [code]
render_state_ri.h [code]
renderable_gl.h [code]
renderable_ri.cpp
renderable_ri.h [code]
RenderedImage.cpp
RenderedImage.h [code]
renderman_attributes.py
renderman_options.py
renderman_script.cppImplements the RenderManScript K-3D object, which can insert scripted data into RenderMan output
resolutions.cpp
resolutions.h [code]
resource.cpp
resource.h [code]
resource_python.cpp
resource_python.h [code]
result.h [code]Declares void and Glib-like assert/return functions
revolve_curve.cpp
RGBAImage.cpp
RGBAImage.h [code]
ri_python.cpp
ri_python.h [code]
rotate_array_1d.cpp
rotate_array_2d.cpp
rotate_array_3d.cpp
rotate_points.cpp
rotate_tool.cpp
rotate_tool.h [code]
RotateTool.py
rough_glass_material.cpp
rubber_band.cpp
ruled_surface.cpp
safe_close_dialog.cpp
safe_close_dialog.h [code]
savable_application_window.cpp
savable_application_window.h [code]
savable_document_window.cpp
savable_document_window.h [code]
scalar_image_texture.cpp
scalar_source.cpp
scalar_source.h [code]
scalar_texture.h [code]
scalar_texture_reference.cpp
scalar_texture_reference.h [code]
scale.cpp
scale_points.cpp
scale_tool.cpp
scale_tool.h [code]
scene.cpp
scene.h [code]
screen_overlay.cppImplements the screen_overlay class
screen_overlay.h [code]Provides an interface for drawing transparent displays over the top of the user's screen
script.cpp
script.h [code]
script_button.cpp
script_button.h [code]
script_python.cpp
script_python.h [code]
scripted_node.h [code]
scripted_painter.cpp
scripted_plugin.h [code]
ngui/scripting.cpp
scripting.cpp
ngui/scripting.h [code]Declares convenience functions for working with scripts
scripting.h [code]
sds_cache.cpp
attic/sds_cache.h [code]
sds_cache.h [code]
sds_corner.cpp
sds_crease.cpp
advanced_opengl_painters/sds_edge_painter.cpp
virtual_opengl_painters/sds_edge_painter.cpp
advanced_opengl_painters/sds_face_painter.cpp
virtual_opengl_painters/sds_face_painter.cpp
sds_hole.cpp
sds_painter.cpp
advanced_opengl_painters/sds_point_painter.cpp
virtual_opengl_painters/sds_point_painter.cpp
segment.cpp
select_bicubic_patch_by_number.cpp
select_bilinear_patch_by_number.cpp
select_boundary_edges.cpp
select_clockwise.cpp
select_companion.cpp
select_connected_components.cpp
select_cube.cpp
select_cubic_curve_by_number.cpp
select_degenerate_faces.cpp
select_edge_by_number.cpp
select_edgeloops.cpp
select_edgerings.cpp
select_face_by_number.cpp
select_linear_curve_by_number.cpp
select_n_sided.cpp
select_nurbs_curve_by_number.cpp
select_nurbs_patch_by_number.cpp
select_point_by_number.cpp
selectable.h [code]
selected_faces_to_polyhedron.cpp
ngui/selection.cpp
qtui/selection.cpp
selection.cpp
ngui/selection.h [code]
qtui/selection.h [code]
selection.h [code]
selection_cache.h [code]
selection_equality.cpp
selection_input_model.cpp
selection_input_model.h [code]
selection_python.cpp
selection_python.h [code]
selection_serialization.cpp
selection_state_gl.h [code]
selection_to_stdout.cpp
selection_tool.cpp
selection_tool.h [code]
selection_validation.h [code]
serialization_xml.cpp
serialization_xml.h [code]
set_color.cpp
set_material.cpp
set_weight.cpp
sgi_tesselator.h [code]Declares the SGI tesselator
shader_cache.cpp
shader_cache.h [code]
shader_cache_detail.h [code]
shader_collection_ri.cpp
shader_collection_ri.h [code]
shader_ri.cpp
shader_ri.h [code]
shaders.cpp
shadow_map.cpp
share.cpp
share.h [code]
share_detail.h [code]
shared_dynamic_cast.cpp
shared_dynamic_cast_library.cpp
shared_dynamic_cast_library.h [code]
shear_points.cpp
shell.cpp
shell.h [code]
shiny_metal_material.cpp
signal_accumulators.h [code]
signal_slots.h [code]
signal_system.h [code]
simple_modifier.h [code]
cloth/simulation.cpp
ode/simulation.cpp
sine.cpp
size_type.cpp
skinned_surface.cpp
sky_light.cpp
skylight.cpp
sl.cppImplements the Shading Language library, which returns information (including parsed and cached metadata) about a RenderMan Shading Language shader
sl.h [code]Declares the Shading Language interface, which returns information (including parsed and cached metadata) about a RenderMan Shading Language shader
smooth_points.cpp
snap.cpp
snap_source.cpp
snap_source.h [code]
snap_target.cpp
snap_target.h [code]
snap_test.py
snap_tool_detail.cpp
snap_tool_detail.h [code]
snappable.h [code]
snappable_detail.cppDeclares isnappable, an abstract interface implemented by objects to which other objects can be interactively "snapped"
snappable_detail.h [code]
socket.cpp
socket.h [code]
soft_light.cpp
solid.cpp
solpos.cpp
solpos.h [code]
source.ColorSourceScript.py
source.DoubleExpression.py
source.DoubleSourceScript.py
source.Int32SourceScript.py
source.LinearKnot.py
source.LinearLissajousCurve.py
source.PapagayoLipsyncReader.py
source.StringSourceScript.py
source.UniformPolyhedron.py
source.Vector3SourceScript.py
spectrum.cpp
spectrum.h [code]
k3dsdk/sphere.cpp
modules/nurbs_sources/sphere.cpp
modules/quadrics/sphere.cpp
sphere.h [code]
reference_opengl_painters/sphere_painter.cpp
renderman_painters/sphere_painter.cpp
sphere_python.cpp
sphere_python.h [code]
sphereize_points.cpp
spin_button.cpp
spin_button.h [code]Declares the spin_button control, which provides a standard MVC UI for scalar values
splash_box.cpp
splash_box.h [code]Declares the splash_box class, which provides a custom startup "splash" box for K-3D
split_curve.cpp
split_patch.cpp
spot_light.cpp
state_change_set.cpp
state_change_set.h [code]
stream_io_ri.cpp
stream_io_ri.h [code]
stream_ri.cpp
stream_ri.h [code]
string_cast.h [code]
string_modifiers.cppImplements extended std::string functions
string_modifiers.h [code]Declares extended std::string functions
string_source.h [code]
string_source_script.cpp
string_source_script.py
string_to_stdout.cppAn object that converts a scalar to a string using printf() style formatting
subdivide_edges.cpp
subdivide_faces.cpp
subdivision_surface_painter.cpp
bitmap/subtract.cpp
blobby/subtract.cpp
double/subtract.cpp
luxrender/sun_light.cpp
yafray/sun_light.cpp
surface_plot.cpp
sweep.c
sweep.h [code]
sweep_surface.cpp
system.cppImplements system related functions
system.h [code]
table.cpp
table.h [code]
table_copier.cpp
table_copier.h [code]
table_python.cpp
table_python.h [code]
taper_points.cpp
target.cpp
target.h [code]
k3dsdk/teapot.cpp
modules/quadrics/teapot.cpp
teapot.h [code]
reference_opengl_painters/teapot_painter.cpp
renderman_painters/teapot_painter.cpp
teapot_python.cpp
teapot_python.h [code]
tess.c
tess.h [code]
tessmono.c
tessmono.h [code]
testing.py
text.cpp
text.h [code]
texture.cpp
texture.h [code]
texture2.cpp
texture2.h [code]
texture3.h [code]
texture3_python.cpp
texture3_python.h [code]
texture_colored_selection_painter_gl.h [code]
texture_map.cpp
textured_face_painter.cpp
thread.cpp
mode/thread.cpp
thread.h [code]
mode/thread.h [code]
thread_count.ScalePoints.py
threads.cpp
threads.h [code]
threshold.cpp
time_sink.h [code]
k3dsdk/time_source.cpp
modules/time/time_source.cpp
time_source.h [code]
time_to_string.cpp
toggle_button.cpp
toggle_button.h [code]
tokens.cpp
tokens.h [code]
k3dsdk/ngui/tool.cpp
modules/ngui_parent_tool/tool.cpp
modules/ngui_render_region_tool/tool.cpp
modules/ngui_snap_tool/tool.cpp
tool.h [code]
tool_selection.h [code]
toolbar.cpp
toolbar.h [code]
k3dsdk/torus.cpp
modules/nurbs_sources/torus.cpp
modules/quadrics/torus.cpp
torus.h [code]
reference_opengl_painters/torus_painter.cpp
renderman_painters/torus_painter.cpp
torus_python.cpp
torus_python.h [code]
ngui/transform.cpp
transform.cpp
ngui/transform.h [code]
transform.h [code]
transform_points.cpp
transform_tool.cpp
transform_tool.h [code]
transformable.h [code]
translate_array_1d.cpp
translate_array_2d.cpp
translate_array_3d.cpp
translate_points.cpp
tree_layout.cpp
tree_layout.h [code]
triangulate_faces.cpp
triangulator.cpp
triangulator.h [code]
tweak_points.cpp
twist_points.cpp
type_registry.cpp
type_registry.h [code]
typed_array.h [code]
typed_array_python.cpp
typed_array_python.h [code]
types.h [code]
types_ri.cppImplements the k3d::ri::render class, which provides a default implementation of k3d::ri::irender
types_ri.h [code]
uint_t_array.h [code]
undo_utility.cpp
undo_utility.h [code]
uniform_polyhedron.cpp
unsaved_document.h [code]
ngui/uri.cpp
qtui/uri.cpp
ngui/uri.h [code]
qtui/uri.h [code]
gnome/uri_handler.cpp
osx/uri_handler.cpp
windows/uri_handler.cpp
k3dsdk/user_interface.cpp
modules/ngui/user_interface.cpp
modules/nui/user_interface.cpp
modules/pyui/user_interface.cpp
modules/qtui/user_interface.cpp
k3dsdk/user_interface.h [code]
modules/qtui/user_interface.h [code]
user_interface_init.h [code]
user_properties.py
user_property.cpp
user_property.h [code]
user_property_changed_signal.cpp
user_property_changed_signal.h [code]
ustring.cpp
ustring.h [code]
k3dsdk/ngui/utility.cpp
modules/luxrender/utility.cpp
modules/nurbs/utility.cpp
modules/reference_opengl_painters/utility.cpp
k3dsdk/ngui/utility.h [code]
k3dsdk/utility.h [code]
modules/luxrender/utility.h [code]
modules/nurbs/utility.h [code]
modules/reference_opengl_painters/utility.h [code]
utility_gl.cpp
utility_gl.h [code]
utility_python.h [code]
k3dsdk/uuid.cpp
tests/sdk/uuid.cpp
uuid.h [code]
uuid_python.cpp
uuid_python.h [code]
vacuum.py
valid_meshes.cpp
value_demand_storage.h [code]
varying_data_painter.cpp
attic/vbo.cpp
vbo.cpp
attic/vbo.h [code]
vbo.h [code]
vbo_edge_painter.cpp
vbo_face_painter.cpp
vbo_point_painter.cpp
vbo_sds_painter.cpp
vector2.h [code]
vector2_python.cpp
vector2_python.h [code]
vector3.h [code]Vector (points, vectors and normals) routines
vector3_python.cpp
vector3_python.h [code]
vector3_source.h [code]
vector3_source_script.cpp
vector3_source_script.py
vector4.h [code]
vector4_python.cpp
vector4_python.h [code]
vectors.h [code]Vector (points, vectors and normals) routines
version_check.cpp
vertex_data_painter.cpp
view.cpp
k3dsdk/ngui/viewport.cpp
modules/qtui/viewport.cpp
k3dsdk/ngui/viewport.h [code]
modules/qtui/viewport.h [code]
viewport_input_model.h [code]
virtual_document_plugin_factory.h [code]
watched_path_property.h [code]
welcome.cpp
weld_points.cpp
qtui_boolean/widget.cpp
qtui_color/widget.cpp
qtui_matrix/widget.cpp
qtui_path/widget.cpp
qtui_string/widget.cpp
qtui_boolean/widget.h [code]
qtui_color/widget.h [code]
qtui_matrix/widget.h [code]
qtui_path/widget.h [code]
qtui_string/widget.h [code]
widget_manip.cpp
widget_manip.h [code]
win32.h [code]
qtui_log/window.cpp
qtui_opengl/window.cpp
qtui_text_editor/window.cpp
qtui_log/window.h [code]
qtui_opengl/window.h [code]
qtui_text_editor/window.h [code]
winmain.cpp
xml.cppImplements k3dxml, an XML API designed to fit-in well with the Standard C++ Library
xml.h [code]Declares the public API of k3dxml, an XML API designed to fit-in well with the Standard C++ Library
xml_input.cpp
xml_output.cpp
xml_sanity_checks.cpp
xml_xpath.cpp
xpath.cpp
xpath.h [code]

Generated on Mon Mar 21 07:45:00 2011 for K-3D by doxygen 1.6.3