New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bitbybit-occt

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bitbybit-occt - npm Package Compare versions

Comparing version 0.11.7 to 0.11.8

28

lib/api/inputs/occ-inputs.d.ts

@@ -67,19 +67,21 @@ import { Base } from "./inputs";

*/
faceList: {
face_index: number;
normal_coord: Base.Vector3;
number_of_triangles: number;
tri_indexes: number[];
vertex_coord: Base.Point3;
vertex_coord_vec: Base.Vector3[];
uvs: Base.Point2[];
}[];
faceList: DecomposedFaceDto[];
/**
* Edge list
*/
edgeList: {
edge_index: number;
vertex_coord: Base.Point3[];
}[];
edgeList: DecomposedEdgeDto[];
}
class DecomposedFaceDto {
face_index: number;
normal_coord: number[];
number_of_triangles: number;
tri_indexes: number[];
vertex_coord: number[];
vertex_coord_vec: Base.Vector3[];
uvs: number[];
}
class DecomposedEdgeDto {
edge_index: number;
vertex_coord: Base.Vector3[];
}
class ShapesDto<T> {

@@ -86,0 +88,0 @@ constructor(shapes?: T[]);

@@ -25,2 +25,8 @@ // tslint:disable-next-line: no-namespace

OCCT.DecomposedMeshDto = DecomposedMeshDto;
class DecomposedFaceDto {
}
OCCT.DecomposedFaceDto = DecomposedFaceDto;
class DecomposedEdgeDto {
}
OCCT.DecomposedEdgeDto = DecomposedEdgeDto;
class ShapesDto {

@@ -27,0 +33,0 @@ constructor(shapes) {

import { OpenCascadeInstance } from '../bitbybit-dev-occt/bitbybit-dev-occt';
import * as Inputs from './api/inputs/inputs';
import { OCCTBooleans } from './services/booleans';

@@ -25,17 +26,3 @@ import { OCCTGeom } from './services/geom/geom';

constructor(occ: OpenCascadeInstance, och: OccHelper);
shapeToMesh(shape: any, maxDeviation: any, adjustYtoZ: any): {
faceList: {
face_index: number;
normal_coord: number[];
number_of_triangles: number;
tri_indexes: number[];
vertex_coord: number[];
vertex_coord_vec: number[][];
uvs: [number, number][];
}[];
edgeList: {
edge_index: number;
vertex_coord: number[][];
}[];
};
shapeToMesh(shape: any, maxDeviation: any, adjustYtoZ: any): Inputs.OCCT.DecomposedMeshDto;
}

@@ -96,3 +96,2 @@ import { OCCTBooleans } from './services/booleans';

}
// if(TriangleIsValid(Nodes.Value(1), Nodes.Value(n2), Nodes.Value(n3))) {
thisFace.tri_indexes[(validFaceTriCount * 3) + 0] = n1 - 1;

@@ -102,3 +101,2 @@ thisFace.tri_indexes[(validFaceTriCount * 3) + 1] = n2 - 1;

validFaceTriCount++;
// }
}

@@ -105,0 +103,0 @@ thisFace.number_of_triangles = validFaceTriCount;

{
"name": "bitbybit-occt",
"version": "0.11.7",
"version": "0.11.8",
"description": "Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc