These 45 commits are when the Protocol Buffers files have changed:
| Commit: | 7ae6301 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added scan fields bounds to job parameters.
The documentation is generated from this commit.
| Commit: | 816ba51 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Merge branch 'main' into scannerLookaheadMode # Conflicts: # open_vector_format.proto
| Commit: | b5f5d51 | |
|---|---|---|
| Author: | Sebastian Dirks | |
unified documentation of repeated float count expectations for all vector block types that use. Included performance reasoning behind OVF design in the OVF definition file as documentation.
| Commit: | 89d3114 | |
|---|---|---|
| Author: | Samtanner12 | |
| Committer: | GitHub | |
Update open_vector_format.proto Implemented proposed behavior
| Commit: | b52c138 | |
|---|---|---|
| Author: | Samtanner12 | |
| Committer: | GitHub | |
Update open_vector_format.proto Updates to compress data and differentiate between hatches and splines
| Commit: | 6b78df1 | |
|---|---|---|
| Author: | Samtanner12 | |
| Committer: | GitHub | |
Update open_vector_format.proto Fixed Spacing
| Commit: | 123606c | |
|---|---|---|
| Author: | Samtanner12 | |
| Committer: | GitHub | |
Update open_vector_format.proto Added Cubic and Quadratic Bezier curves for smoother outskin edge calculations leading to a smoother surface finish
| Commit: | 49af047 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Partially BREAKING API: Made AdaptedParameter parameter field in LineSequenceParaAdapt repeated. This does not break binary backwards compatibility, but changes generated API slightly. Added LASER_SPEED_IN_MM_PER_S to LineSequenceParaAdapt AdaptedParameter enum. Added fields exposure_time_in_s, jump_to_time_in_s, laser_on_time_in_s to VectorBlockMetaData to store time simulation results.
| Commit: | 06e3e8b | |
|---|---|---|
| Author: | Sebastian Dirks | |
Fix duplicate field number and add the new vector block type SynchronizationBlock sync_block to the vector block oneof
| Commit: | d03d998 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Removed oneof for corner_tolerance and minimum_mark_speed, because both values may be used at once. Added enum CornerBlendMode to specify the optimization target (speed constant/maximized, corner_tolerance, minimum mark speed). Added dynamic synchronization blocks for multi laser systems.
| Commit: | 074a072 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Fixed type of sting param being double. Made additional_parameters in JobParameters a map. Added bytes field to parameter_value oneof for putting BLOBs into proprietary parameters.
| Commit: | 5fc2da0 | |
|---|---|---|
| Author: | Sebastian Dirks | |
first draft of additional marking parameters for dynamic scanner lookahead
| Commit: | 129d461 | |
|---|---|---|
| Author: | Sebastian Dirks | |
added support for discrete beam shape profiles, as provided e.g. by nLight AFX
| Commit: | cf8f0bd | |
|---|---|---|
| Author: | Sebastian Dirks | |
added gopackage option
| Commit: | c86ace5 | |
|---|---|---|
| Author: | Sebastian Dirks | |
added build_processor_strategy.proto to actions for compilation
| Commit: | 1ca3569 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Unify formatting, fixed minor spelling errors.
| Commit: | 65ca4a7 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Merge remote-tracking branch 'remotes/origin/main' into BuildProcessorStrategy
| Commit: | c96d244 | |
|---|---|---|
| Author: | Daniel Lorrig | |
Merge branch 'BuildProcessorStrategy' of github.com:Digital-Production-Aachen/OpenVectorFormat into BuildProcessorStrategy # Conflicts: # open_vector_format.proto
| Commit: | 614bd88 | |
|---|---|---|
| Author: | Daniel Lorrig | |
Added a new metadata field in VectorBlockMetaData. "//Optional metadata that is a prefered color to render the vectordata of this vectorblock in a viewer. //int32 is interpreted as byte[4] with byte[0] = red, byte[1] = green, byte[2] = blue, byte[3] = alpha int32 display_color = 6;"
| Commit: | 6d5c709 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added a definition for an 2D axis aligned box and meta data fields for storing the 2D bounding box of vector blocks, workplanes and jobs.
| Commit: | ebbd30c | |
|---|---|---|
| Author: | HDominick | |
| Committer: | GitHub | |
Update open_vector_format.proto
| Commit: | 3765876 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added proto file for build_processor_strategy message.
| Commit: | 2be9035 | |
|---|---|---|
| Author: | Daniel Lorrig | |
Removed Support params as they were not meant to be in there in the first place.
| Commit: | 0926a15 | |
|---|---|---|
| Author: | Daniel Lorrig | |
Changed message names to fit naming convention.
| Commit: | 8f67f0d | |
|---|---|---|
| Author: | Daniel Lorrig | |
Added messages "BuildProcessorStrategy" and "supportParams"
| Commit: | 9e02f2f | |
|---|---|---|
| Author: | Moritz Kolter | |
Added reserved tag range to MarkingParams
| Commit: | b7b8d87 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Updated documentation of Part message to clarify instance and original part relationship in a job. Added optional parent_part_name field to explicitly store instancing information in OVF.
| Commit: | 816b9b8 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added an enumeration stating if a given contour is inner, outer or an offset contour, independent of the winding number. clarified usage/meaning of contour index in VectorBlockMetaData.
| Commit: | e782616 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Fixed LPBFMetaData namespace
| Commit: | 392b46e | |
|---|---|---|
| Author: | Sebastian Dirks | |
Moved exposure_order to part instead of process strategy. Otherwise it would have been possible to store multiple different exposure orders per part.
| Commit: | 5b48071 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added field to store the exposure order used for each part
| Commit: | f4edaad | |
|---|---|---|
| Author: | Sebastian Dirks | |
Improvements to process strategy definition and closed contours meta data. In detail: Added parameter pattern_hatch_length_in_mm for pattern definition. Added STRIPES to pattern enum. Added seperate ProcessStrategy fields for upskin and downskin to store ProcessStrategy parameter sets that are defined differently for upskin and downskin. Clearified documentation of variables, resorted fields to indicate which parameters belong to the pattern definition. Added parent_index and winding_number to closed contour to store the hierarchy of the contours.
| Commit: | b9bf4ee | |
|---|---|---|
| Author: | ax-meyer | |
| Committer: | GitHub | |
Updated package name in `ovf_lut.proto` Proto-package name inf `ovf_lut.proto` was `OpenVectorFormat`, now is `open_vector_format`, thus in line with `open_vector_format.proto` and the protobuf style guide.
| Commit: | 4805f81 | |
|---|---|---|
| Author: | ax-meyer | |
| Committer: | GitHub | |
Added compilation of OVF Lut to the CI. (#12) * Update compile_test.yml * Update main.yml * Update ovf_lut.proto
| Commit: | 7ffba0e | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added "name" meta data fields to process strategy and marking params. Used to store human readable names of the objects.
| Commit: | 81fa75c | |
|---|---|---|
| Author: | ax-meyer | |
| Committer: | GitHub | |
Create ovf_lut.proto Transitioned the ovf_proto.lut from the Tools repository to this repository for licensing reasons. Tools repository is LGPL, this here is MIT, and the LUT definitions are needed for third party implementations.
| Commit: | 6bb4d42 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added additional meta data for closed contours: area and length.
| Commit: | 1e073f2 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added meta data definition for fast closed contours reconstruction from sections.
| Commit: | fcb565d | |
|---|---|---|
| Author: | ax-meyer | |
| Committer: | GitHub | |
Updated year in license
| Commit: | 57af4d0 | |
|---|---|---|
| Author: | Smokrow | |
added golang package support for OVF
| Commit: | 9713378 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added contour_distance_in_mm analogue to hatch_distance_in_mm for contours.
| Commit: | b1843ec | |
|---|---|---|
| Author: | Sebastian Dirks | |
Changed type of number_of_contours from float to int32.
| Commit: | df71aa4 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added common LPBF contouring parameters for beam compensation/contour offset and multi-contours. Added hatching pattern enum. Added a description to ProprietaryParam. Typo fix.
| Commit: | e082773 | |
|---|---|---|
| Author: | Sebastian Dirks | |
Added all coordinate units are millimeters and all fields are optional, got lost somehow. Added special parameters for adaptive laser power control configuration. Added related meta data max power and min power. Added HatchesParaAdapt as more storage efficient way of saving hatches using adapted power. When each hatch line is cut into multiple segments for power control, this would create large quantities of vector blocks. This ended up requiring 1/3 of the file size as meta data. Added an index for physical contours. Contours shall be enumerated ascending in each workplane to identifiy physical contours consisting of multiple vector blocks (e.g. when parameters change) as one.
| Commit: | a6c517d | |
|---|---|---|
| Author: | ax-meyer | |
| Committer: | GitHub | |
Added first version of open_vector_format.proto